मैं जानना चाहता हूं कि पेज लोड होने पर टेक्स्ट को टेक्स्टबॉक्स में कैसे रखा जाए। उदाहरण: यदि मेरे पास लॉगिन पृष्ठ है, तो मेरे पास "उपयोगकर्ता नाम" और "पासवर्ड" नामक 2 टेक्स्टबॉक्स होंगे। जब पृष्ठ लोड होता है तो मैं टेक्स्टबॉक्स को "उपयोगकर्ता नाम" के साथ लोड करना चाहता हूं, इसलिए मुझे उस के लिए एक लेबल नहीं रखना होगा। लेकिन जब उपयोगकर्ता टेक्स्टबॉक्स के अंदर क्लिक करता है तो उसे विच्छेदन करना चाहिए। मैं यह कैसे करु?टेक्स्टबॉक्स के लिए जावास्क्रिप्ट "वॉटरमार्क"
उत्तर
<input name="q" onfocus="if (this.value=='search') this.value = ''" type="text" value="search">
स्टैक ओवरफ़्लो खोज बॉक्स से
...।
तुम भी जाँच करने के लिए onblur
घटना जोड़ सकते हैं: if (this.value=='') this.value = 'search'
यह होता वॉटरमार्क फिर से प्रिंट जब और पाठ बॉक्स के बाहर उपयोगकर्ता क्लिक फ़ील्ड रिक्त है।
ऐसा करने के तरीके पर बहुत सारे ट्यूटोरियल हैं। JQuery जावास्क्रिप्ट ढांचे का उपयोग कर Here's one walkthrough।
इसके बारे में another popular blog post इसके बारे में नियमित जावास्क्रिप्ट का उपयोग कर रहा है।
जे एस:
function clearDefault(ctl){
if(ctl.value==ctl.defaultValue) { ctl.value = ""; }
}
अपने पाठ बॉक्स में onfocus="clearDefault(this)"
शामिल हैं और "उपयोगकर्ता नाम" या "पासवर्ड" करने के लिए अपने पाठ निर्धारित किया है।
'ऑनफोकस' विशेषता का उपयोग न करें। –
के बजाय ईवेंट का उपयोग करें 'ऑनफोकस' (साथ ही 'onblur') विशेषताएँ अनिवार्य रूप से ईवेंट हैं। उनके मूल्य घटना के लिए एक समारोह के शरीर के बराबर हैं। इसलिए 'ऑनफोकस' के लिए 'clearDefault (this) 'अनिवार्य रूप से यह आपके' फोकस 'ईवेंट हैंडलर के रूप में बाध्य है: ' फ़ंक्शन() {clearDefault (यह); } ' –
इस लेख को देखें http://www.alistapart.com/articles/makingcompactformsmoreaccessible। बेशक, यदि आप jQuery का उपयोग कर रहे हैं, तो "लेबल ओवर" प्लगइन्स हैं।
laymen संदर्भ में:
- जब इनपुट पर ध्यान केंद्रित कर, अगर मूल्य है "उपयोगकर्ता नाम" तो यह करने के लिए सेट ""
- जब बॉक्स के फोकस को हटाने, यदि मान है "" (यानी कुछ भी नहीं दर्ज किया गया था), इसे रीसेट "उपयोगकर्ता नाम" अभी भी उपयोगकर्ता के लिए प्रतिक्रिया देने के लिए करने के लिए, क्योंकि वे अभी तक डेटा
कोड दर्ज नहीं किया है:
<input value="Username" onfocus="if(this.value=='Username') this.value = ''" onblur="if(this.value=='') this.value = 'Username'" type="text" />
एक और अधिक आधुनिक तरीका "प्लेसहोल्डर"
<input type="text" placeholder="search" />
यह सुरुचिपूर्ण है! – theblackpearl
- 1. पृष्ठभूमि वॉटरमार्क
- 2. जावास्क्रिप्ट टेक्स्टबॉक्स इवेंट
- 3. vhfm के बिना ffmpeg वॉटरमार्क?
- 4. सिस्टम में वॉटरमार्क। Windows.Forms.TextBox
- 5. प्रत्येक टेक्स्टबॉक्स लूप के लिए
- 6. टेक्स्टबॉक्स के लिए "सुझाव" सुविधा
- 7. jQuery वॉटरमार्क इनपुट और सत्यापन
- 8. ऐड वॉटरमार्क छोटे छवि opencv4android
- 9. जावास्क्रिप्ट - एक टेक्स्टबॉक्स को फोकस करें
- 10. PHP - वॉटरमार्क पीएनजी पारदर्शिता/अल्फा
- 11. टेक्स्टबॉक्स
- 12. बड़ी सामग्री के लिए डब्ल्यूपीएफ मल्टीलाइन टेक्स्टबॉक्स
- 13. सीएसएस: अभिभावक कंटेनर भरने के लिए टेक्स्टबॉक्स
- 14. एचटीएमएल 5 में टेक्स्टबॉक्स के लिए चयनकर्ता?
- 15. पासवर्डबॉक्स और टेक्स्टबॉक्स के लिए सामान्य शैली
- 16. एएसपीनेट टेक्स्टबॉक्स के लिए खोया फोकस विधि?
- 17. टेक्स्टबॉक्स
- 18. टेक्स्टबॉक्स
- 19. टेक्स्टबॉक्स
- 20. टेक्स्टबॉक्स
- 21. टेक्स्टबॉक्स
- 22. टेक्स्टबॉक्स
- 23. टेक्स्टबॉक्स
- 24. टेक्स्टबॉक्स
- 25. टेक्स्टबॉक्स
- 26. टेक्स्टबॉक्स
- 27. टेक्स्टबॉक्स
- 28. टेक्स्टबॉक्स
- 29. टेक्स्टबॉक्स
- 30. टेक्स्टबॉक्स
http://stackoverflow.com/a/16471949/1257652 –