2011-05-17 11 views
5

मैं jQuery मान्य प्लगइन का उपयोग कर रहा साथ दो क्षेत्रों को मान्य: http://bassistance.de/jquery-plugins/jquery-plugin-validation/jQuery मान्य

सरल डेमो:

<input type="text" name="email" class="required email" /> 
    <input type="text" name="email_confirm" class="required email" /> 

अगर दो आदानों में मूल्य के साथ ही कर रहे हैं कैसे की जाँच करने के jQuery या jQuery मान्य प्लगइन के साथ।

मैं सिर्फ equalto की कोशिश की और यह काम करता है:

 
rules: { 
    email: 'required', 
    email2: {equalTo: '.email'} 

उत्तर

13

http://jquery.bassistance.de/validate/demo/ पर डेमो पृष्ठ को देख कर आप 2 क्षेत्रों है कि "equalTo" का उपयोग करके बराबर होना चाहिए मान्य कर सकते हैं:

$("#signupForm").validate({ 
    rules: { 
        ...snip... 
     password: { 
      required: true, 
      minlength: 5 
     }, 
     confirm_password: { 
      required: true, 
      minlength: 5, 
      equalTo: "#password" 
     }, 
        ...snip... 
    }, 
    messages: { 
     ...snip... 
     password: { 
      required: "Please provide a password", 
      minlength: "Your password must be at least 5 characters long" 
     }, 
     confirm_password: { 
      required: "Please provide a password", 
      minlength: "Your password must be at least 5 characters long", 
      equalTo: "Please enter the same password as above" 
     }, 
     ...snip... 
    } 
}); 

करने के लिए कक्षा विधि का उपयोग करके इसे सिंटैक्स ढूंढने की आवश्यकता है। मैं इसे equalTo विशेषता के लिए नहीं मिल सकता है, लेकिन यह शायद की तरह कुछ है:

class="required email equalTo['email']" 
+0

धन्यवाद :) यह – Cheerio

+0

महान काम करता है! अगर आपको यह जवाब सही लगता है, तो कृपया इसके बाईं ओर टिक मार्क पर क्लिक करके इसे स्वीकार करने पर विचार करें। धन्यवाद – psynnott

+0

किया गया :) धन्यवाद फिर से – Cheerio

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