मेरे पास एक साधारण समस्या है - मैं यह देखने के लिए एक फ़ील्ड जांचना चाहूंगा कि यह एक पूर्णांक है या नहीं, तो यह रिक्त नहीं है। मैं किसी भी अतिरिक्त प्लगइन का उपयोग नहीं कर रहा हूँ, बस jQuery। मेरा कोड इस प्रकार है:jquery: सत्यापित करें कि टेक्स्ट फ़ील्ड संख्यात्मक
if($('#Field').val() != "")
{
if($('#Field').val().match('^(0|[1-9][0-9]*)$'))
{
errors+= "Field must be numeric.<br/>";
success = false;
}
}
... ऐसा लगता है कि यह काम नहीं कर रहा है। मुझसे कहां गलती हो रही है?
मुझे प्राप्त त्रुटि val() is not an object
है।
अपडेट: वास्तविक मुद्दा यह था कि मेरा तत्व नाम सेट था और आईडी नहीं।
आप पहली पंक्ति पर एक बंद उद्धरण याद कर रहे हैं - कि अभी कोई गलती है? –
जब आप संख्यात्मक कहते हैं, तो क्या आपका मतलब किसी भी प्रकार की संख्या (फ्लोट्स और व्हाट्नॉट) या क्या आपका मतलब पूर्णांक है? – karim79
http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric –