2009-11-13 5 views
5

मैं पासवर्ड इनपुट के लिए "पासवर्ड दिखाएं" बटन बना रहा हूं। ब्राउज़र जो समस्या है वह विशेषता 'प्रकार' को बदलने की अनुमति नहीं देती है। ठीक है, मैं इस तत्व को jquery के क्लोन() फ़ंक्शन के साथ क्लोन कर रहा हूं और इस विशेषता को "स्मृति में" बदल सकता हूं। यह सभी 'सामान्य' ब्राउज़र में काम करता है, लेकिन आईई में नहीं। फिर मैं एचटीएमएल की प्रतिलिपि बनाने, 'पासवर्ड' को 'टेक्स्ट' में बदलने की कोशिश करूंगा, मूल्य को बचाऊंगा और वापस जोड़ूंगा। यह सभी ब्राउज़रों में काम करता है। लेकिन मेरी मूल वस्तु ने घटनाओं और अतिरिक्त डेटा को बांध दिया है।"पासवर्ड दिखाएं" बटन। सभी गुणों के साथ ऑब्जेक्ट क्लोन कैसे करें

सभी गुणों के साथ ऑब्जेक्ट की प्रतिलिपि कैसे करें (जैसे क्लोन()) और विशेषता बदलें? इस समस्या को हल कैसे करें?

उत्तर

3

आप वास्तविक विशेषता को बदलने की कोशिश नहीं कर रहे हैं जो इसे पासवर्ड तत्व के रूप में परिभाषित करता है। इसके बजाय, वहां एक छिपी हुई टेक्स्ट फ़ील्ड डालें। शो पासवर्ड बटन पासवर्ड फ़ील्ड को छुपा सकता है और टेक्स्ट फ़ील्ड दिखा सकता है, और पासवर्ड फ़ील्ड के मान को टेक्स्ट फ़ील्ड में कॉपी कर सकता है।

+0

एक बहुत सरल समाधान के मान की प्रतिलिपि करने के लिए है। – peacedog

+0

यह समस्या नहीं है। मैंने यह लिखा। समस्या यह है कि मूल ऑब्जेक्ट (पासवर्ड इनपुट) के सभी गुणों (ईवेंट श्रोताओं और डेटा) को गणराज्य पाठ इनपुट में कैसे कॉपी करें। – Chuprin

0

आपको एक "इनपुट प्रकार पाठ" बनाने के लिए और चाबी देखकर, आप "इनपुट प्रकार पाठ" दिखाने के लिए और "इनपुट प्रकार पासवर्ड"

संबंधित मुद्दे