मैं जाँच करने के लिए jQuery सत्यापन प्लगिन का उपयोग कर रहा हूँयह देखें कि क्या रजिस्टर फॉर्म पर फ़ील्ड मान्य हैं। जैसा कि अभी है अगर #reg_username फ़ील्ड कम है तो 4 वर्ण फ़ॉर्म सबमिट नहीं होंगे। मैं पहले से ही उपयोगकर्ता नाम के लिए अपने डेटाबेस की जाँच करने के लिए एक ajax अनुरोध कर रहा हूँ और यदि उपयोगकर्ता नाम मौजूद है तो यह 1 पर प्रतिक्रिया सेट कर रहा है और यदि कोई उपयोगकर्ता नहीं है तो यह इसे 0 पर सेट कर रहा है। अगर कोई तरीका है जिससे मैं उस जानकारी का उपयोग कर सकता हूं प्रतिक्रिया करने के लिए फ़ील्ड को अमान्य में सेट करने के लिए मान्य फ़ंक्शन में। यदि उपयोगकर्ता डेटाबेस में एक से मेल खाता है, तो फ़ॉर्म 1 सबमिट नहीं होगा। मुझे नहीं पता कि आपको और अधिक कोड की आवश्यकता है लेकिन यदि मुझे बताने दें।
jQuery.validator.setDefaults({
debug: true,
success: "valid"
});
$( "#reg_form" ).validate({
rules: {
reg_username: {
required: true,
minlength: 4
}
}
});
उत्तर:
जवाब के लिए 0 № 1आप इसका उपयोग कर सकते हैं remote
यहाँ वर्णित नियम http://jqueryvalidation.org/remote-method
दूरस्थ नियम अंतिम रूप से आग लगाएगा, इसलिए एक सर्वर कॉल केवल तभी किया जाएगा जब आपके अन्य क्लाइंट साइड नियम ठीक हैं (आवश्यक, माइनरेल्लिंग)।