मेरे पास निम्न कोड है ताकि जब कोई उपयोगकर्ता इनपुट बॉक्स का चयन करता है तो मान गायब हो जाएगा, लेकिन उपयोगकर्ता द्वारा इसे बंद करने के बाद डिफ़ॉल्ट मान फिर से डाला जाएगा।jQuery इनपुट मान फोकस और धुंध
$(function() {
var defaultText = '';
$('input[id=input]').focus(function() {
defaultText = $(this).val();
$(this).val('');
});
$('input[id=input]').blur(function() {
$(this).val(defaultText);
});
});
हालांकि, यह बिल्कुल ठीक नहीं है कि मैं इसे कैसे चाहता हूं। यदि कोई उपयोगकर्ता टेक्स्ट सम्मिलित करता है तो मैं नहीं चाहता कि डिफ़ॉल्ट टेक्स्ट तब उपयोगकर्ता को जो ओवरराइड करता है उसे ओवरराइड करें। मैं jQuery के लिए बिल्कुल नया हूं इसलिए किसी भी मदद की सराहना की जाएगी।
क्या आप प्लेसहोल्डर डालने की कोशिश कर रहे हैं? – nicooga
आपको 'फोकस' पर अपने 'डिफ़ॉल्ट टेक्स्ट' को सेट और अनसेट करने के साथ कोई समस्या है, यह इनपुट के वर्तमान मूल्य के लिए 'डिफ़ॉल्ट टेक्स्ट' मान बदल रहा है। – doublesharp