मेरे पास पासवर्ड है और पासवर्ड फ़ील्ड की पुष्टि करें जिन्हें मैं *********
प्रदर्शित करना चाहता हूं जब तक कि फ़ील्ड फोकस न हो जाए।मैं पासवर्ड फ़ील्ड को खाली/सेट कैसे कर सकता हूं टेक्स्ट ओवरफोकस/ऑनब्लर?
var passwordFields = {
layout: "vbox",
border: 0,
defaults: {
xtype: "textfield",
inputType: "password",
labelAlign: "top",
emptyText: "********",
validateOnChange: false
},
items: [{
fieldLabel: "Password",
name: "pass",
allowBlank : false,
itemId: "pass"
}, {
fieldLabel: "Confirm Password",
name: "pass-cfrm",
allowBlank: false,
initialPassField: "pass"
}]
};
मैं आदेश emptyText चली क्षेत्र फोकस में है, लेकिन उपयोगकर्ता कुछ भी नहीं लिखा गया है या वहाँ एक आसान तरीका है कि मैं याद कर रहा हूँ है बनाने के लिए एक onfocus
हैंडलर जोड़ने की जरूरत है?
संपादित करें:
मैं नियंत्रक के लिए निम्न कोड जो मूल्य के रूप में एक ध्वज के आधार पर की जरूरत है, लेकिन उम्मीद थी कि emptyText के डिफ़ॉल्ट व्यवहार किया जाएगा कि यह onFocus गायब हो जाता है और onBlur के बाद पुन: दिखाई देता सेट जोड़ा यदि क्षेत्र खाली है ...
var field = this.getPassField();
field.emptyText = "••••••••";
field.applyEmptyText();
हम्म, दिलचस्प सवाल +1। मेरा आखिरी खाली पाठ ExtJS 3.4 में चलता है और जैसे ही फ़ील्ड फोकस हो जाता है वहां गायब हो जाता है। – sra
मैंने कभी भी – DaveAlger