इसलिए मुझे एक एसएसएन # इनपुट फ़ील्ड मास्क करने की आवश्यकता है, मान लें कि एसएसएन 123-45-6789
है, मुझे ***-**-6789
प्रदर्शित करने की आवश्यकता है (वास्तविक समय के रूप में वे प्रत्येक अंक दर्ज करते हैं) लेकिन मुझे अभी भी मूल मूल्य को बनाए रखने की आवश्यकता है जमा करना।इनपुट फ़ील्ड पर आंशिक पासवर्ड मास्किंग
मुझे उस बिंदु पर पहुंचा जहां मैं सख्ती से मूल्य में प्रवेश करता हूं, लेकिन अगर उपयोगकर्ता किसी अन्य चीज़ को हटाता है, या कर्सर को यादृच्छिक स्थिति में ले जाता है और एक संख्या जोड़ता/हटा देता है, तो पेस्ट कॉपी करें/हटाना, आदि। मैं वास्तव में यह काम करने के लिए घटनाओं का एक समूह सुनना नहीं चाहता अगर यह भी संभव हो।
मैंने मास्क किए गए एसएसएन को प्रदर्शित करने के लिए इनपुट फ़ील्ड के शीर्ष पर एक div बैठने का भी प्रयास किया, जबकि वास्तविक एसएसएन पारदर्शी/पीछे छिपा हुआ था, लेकिन फिर से वे हटाने/हटाने/हटाने/पेस्ट करने में सक्षम होने की कार्यक्षमता खो देते हैं यादृच्छिक भागों में (अन्य तब जब वे अंत में शुरू होते हैं) और कर्सर पूरी तरह से एसएसएन संख्या के अंत में सिंक नहीं होता है (तारांकन आकार मुद्दा था)। यह कुछ मोबाइल ब्राउज़रों पर भी टूट गया।
मैंने दो अलग-अलग इनपुट फ़ील्ड्स, एक प्रकार का पासवर्ड, और एक प्रकार का पाठ एक-दूसरे के बगल में बैठने का भी सोचा, लेकिन फिर दोनों के बीच हाइलाइटिंग और हटाना/पेस्ट करना एक मुद्दा होगा।
आदर्श रूप से यदि कोई इनपुट फ़ील्ड रखने के लिए वहां कुछ था, तो दो प्रकार के होते हैं, मान का हिस्सा पासवर्ड टाइप करें और बाकी टेक्स्ट टाइप करें, यह शानदार होगा। बीटीडब्ल्यू यह प्रतिक्रिया जेएस ऐप के लिए है।
टीएलडीआर: एक पूरी तरह से कार्यात्मक इनपुट फ़ील्ड की आवश्यकता है जो एसएसएन के पहले 5 अंकों पर पासवर्ड मास्किंग करेगी और पिछले 4 अंकों के लिए सादे टेक्स्ट बनें (जबकि पूर्ण सादा टेक्स्ट मूल्य जमा करने के लिए उपलब्ध है)।
धन्यवाद!
यह एक बहुत अच्छा समाधान है। यह नहीं पता था कि आप पासवर्ड फ़ील्ड से कॉपी कर सकते हैं। –
हाँ, यह शायद बिल्कुल सबसे सुरक्षित विकल्प नहीं है, लेकिन यह काम – Kevin
किया जाता है धन्यवाद, इस के लिए कुछ बदलाव किए गए हैं और यह इस बिंदु पर जितना अच्छा हो सकता है –