2012-02-13 19 views
5

मैं सत्यापन इंजन के साथ this संपर्क फ़ॉर्म काम करने की कोशिश कर रहा हूं।सत्यापन क्यों है() काम नहीं कर रहा है?

मुझे समझ में नहीं आता है कि सबमिट बटन दबाते समय सत्यापन क्यों नहीं निकाला जाता है। मैंने पहले से ही एक घंटे से अधिक डिबगिंग करने में बिताया है और इसी तरह।

<script type="text/javascript"> 
    $(document).ready(function(){ 
     // binds form submission and fields to the validation engine 
     $("#registerForm").validationEngine(); 
    }); 
</script> 

आप कुछ भी है कि मैं गलत कर रहा हूँ देख सकते हैं:

आपको लगता है कि मेरी फॉर्म के इनपुट तत्वों class="validate[required]" है और मैं भी मान्यता इंजन के रूप बाध्य नोटिस कर सकते हैं? इस jQuery प्लगइन के लिए एक डेमो वर्किंग पेज here है।

+2

खैर एक के लिए, मैं इन त्रुटियों का एक समूह दिखाई दे रही है jQueryValidate: एक आईडी विशेषता इस क्षेत्र के लिए आवश्यक है: टिप्पणी वर्ग: मान्य [आवश्यक]' – Robert

+0

धन्यवाद Robet ... यकीन नहीं होता ... मुझे बस उस त्रुटि को नहीं देखा .. अब मैं अपने प्रत्येक इनपुट फ़ील्ड के लिए आईडी डालता हूं और यह काम कर रहा है! ... आप इसे उत्तर के रूप में डाल सकते हैं। –

उत्तर

2

इनपुट टैग के लिए आईडी विशेषता का उपयोग करना अनिवार्य है। इसलिए इनपुट टैग में एक आईडी विशेषता लिखें जिसे आपको सत्यापन इंजन प्लगइन का उपयोग करके सत्यापन प्रदान करने की आवश्यकता है। `Uncaught त्रुटि::

संबंधित मुद्दे