jquery - How do you implement Javascript onfocus() and onblur() for a password field? -


मेरे शीर्षक के अनुसार onfocus और onblur को कैसे कार्यान्वित करें पासवर्ड फ़ील्ड? डिफ़ॉल्ट मान पासवर्ड है (पठनीय) और जब हम पासवर्ड फ़ील्ड पर क्लिक करेंगे तो वह पासवर्ड प्रारूप में लौटाएगा।

यहां एक उदाहरण है, मैं "के लिए" इसके बजाय "पासवर्ड"

  & lt; इनपुट प्रकार = "पासवर्ड" नाम = "पासवर्ड" मान = "पासवर्ड" onfocus = "this.value = (this.value == 'password')? '': This.value; " Onblur = "this.value = (this.value == '')? 'पासवर्ड': this.value;" / & Gt;  

अपडेट

मैंने पाया कि Google परिणाम है लेकिन कोड बहुत लंबा है शायद jquery इसे छोटा कर सकता है।

यदि आप कोशिश करते हैं और 1 फ़ील्ड का उपयोग करते हैं, तो आपको इंटरनेट एक्सप्लोरर में परेशानी होगी क्योंकि आईई नहीं आपको प्रकार क्षेत्र बदलना

आपको 2 फ़ील्ड का उपयोग करने की आवश्यकता होगी, और जब पाठ इनपुट केंद्रित हो,

आपको ऐसा कुछ चाहिए (jQuery का उपयोग करना):

  & lt; input type = "text" id = "फर्जीमेल" मान = "email@domain.com" / & gt; & Lt; इनपुट प्रकार = "पासवर्ड" id = "realemail" मान = "" नाम = "ईमेल" शैली = "प्रदर्शन: कोई नहीं;" / & gt; $ ('# Fakeemail') फ़ोकस (फ़ंक्शन () {$ (this) .hide (); $ ('# realemail') शो ()। फ़ोकस ();}); $ ('# Realemail')। धुंधला (कार्य () (यदि (this.value == '') {$ (this) .hide (); $ ('# fakeemail')। शो ();}});  

Comments