मेरे समाधान क्या दान ऊपर प्रदान के करीब है ।
<script language="javascript" type="text/javascript">
function SwapLabel(id, label, alttype) {
$(id).focus(function() {
if (this.value == label) {
this.value = "";
if (this.type == 'text' && label == 'Password') {
this.type = alttype;
}
}
});
$(id).blur(function() {
if (this.value == "") {
this.value = label;
if (this.type == alttype && label == 'Password') {
this.type = 'text';
}
}
});
}
$(document).ready(function() {
SwapLabel('#UserName', 'Username', '');
SwapLabel('#Password', 'Password', 'password');
});
</script>
एक वैकल्पिक यहाँ "लेबल" पैरामीटर छोड़, और बस का उपयोग "शीर्षक" मूल्य है, जो मूल रूप से labelify.js क्या करता होगा। आप लेबलिफ़ के हिस्से में जोड़ सकते हैं जो कि यदि आप चाहें तो टाइप इवेंट के सभी इनपुट पर इन ईवेंट हैंडलर को लागू करते हैं। या labelify डाउनलोड करने और नीचे दिए गए कोड जहां जरूरत जोड़ें:
if (this.type == 'text' && label == 'Password') {
this.type = alttype;
}
if (this.type == 'text' && label == 'Password') {
this.type = alttype;
}
केवल लाभ से अधिक labelify है कि यह अपने मूल सवाल का जवाब भी शामिल है मेरी स्निपेट है: मैं करने के लिए किसी भी तरह अपनी यदि संभव हो तो आश्चर्य
पासवर्ड फ़ील्ड के अंदर टेक्स्ट (लेबल के बजाय ••••) के रूप में "पासवर्ड" लेबल दिखाएं?
स्रोत
2012-07-11 15:53:43
जब तक मैं गलत नहीं हूं प्लगइन दस्तावेज़ों में पासवर्ड का उल्लेख नहीं है। मैंने बस फ़ील्ड प्रकारों में से एक को 'पासवर्ड' में बदल दिया और सभी पात्रों ने डॉट्स को बदल दिया। क्या यह प्लग पासवर्ड फ़ील्ड के साथ काम करता है क्योंकि ओपी ने अनुरोध किया है? – megaSteve4
वही कहानी यहाँ। यह केवल टेक्स्ट फ़ील्ड्स के लिए है, पासवर्ड फ़ील्ड के लिए नहीं। –