& lt; फ़ॉर्म कार्रवाई = "index.php" method = "POST" id = "addcredits" & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" आईडी = "नाम" प्लेसहोल्डर = "उपयोगकर्ता नाम" & gt; & lt; br / & gt; & lt; br / & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" आईडी = "राशि" प्लेसहोल्डर = "क्रेडिट राशि" & gt; & lt; br / & gt; & lt; br / & gt; & Lt; इनपुट प्रकार = "सबमिट करें" id = "सबमिट करें" & gt; & Lt; / प्रपत्र & gt; Submit (फ़ंक्शन (इवेंट) {event.preventDefault (); var उपयोगकर्ता नाम = $ ("# नाम"); var राशि = $ ("#" ("# addcredits") राशि "); var submit = $ (" # राशि "); var त्रुटि = $ (" # त्रुटि "); यदि (username.val ()! = Null & amp; amp; राशि.वल ()! = नल) { Console.log ("hi");} और {error.html ("एक फ़ील्ड रिक्त थे .."); error.fadeIn ("fast"); setTimeout (फ़ंक्शन () {error.fadeOut ("fast" );}, 5000);}}};}); प्लेसहोल्डर पाठ की वजह से उपयोगकर्ता नाम और राशि फ़ील्ड हमेशा नल नहीं होती हैं Jquery प्लेसहोल्डर को अनदेखा करने का कोई तरीका क्या है?
val () हमेशा एक स्ट्रिंग देता है, इसलिए रिक्त स्ट्रिंग की जांच करें। JQuery में एनिमेशन के लिए एक देरी () विधि है, इसलिए समय समाप्ति के लिए कोई ज़रूरत नहीं है, और यदि आप केवल चयनकर्ताओं का उपयोग एक बार कर रहे हैं, तो उन्हें कैशिंग में कोई मतलब नहीं है:
No comments:
Post a Comment