मैं निम्नलिखित सत्यापन सेटअप के साथ एक रूप है:jQuery रिमोट के साथ कस्टम सत्यापन संदेश स्थापित करने के लिए प्रयास करें
$('#form').validate({
onfocusout: false,
onkeyup: false,
onclick: false,
success: function(){
$('#username').addClass('input-validation-confirmation');
}
});
$('#username').rules("add", {
onfocusout: false,
onkeyup: false,
required: true,
email: true,
remote: {
url: function,
type: 'GET',
dataType: 'json',
traditional: true,
data: {
username: function() {
return $('#username').val();
}
},
dataFilter: function (responseString) {
var response = jQuery.parseJSON(responseString);
currentMessage = response.Message;
if (response.State == 0) {
currentMessage = currentMessage + 0;
return false;
}
return 'true';
},
beforeSend: function (response) {
showLoadingIndicator($('#username'));
},
complete: function() {
hideLoadingIndicator($('#username'));
}
}
});
क्या यह वही मान्यता तत्वों (का उपयोग किया जाता है क्रम में कुछ अन्य के साथ काम करने के लिए प्रयास कर रहा है ढांचे) दोनों त्रुटियों और सफलता के तरीकों को दिखाने के लिए।
मेरी समस्या यह है कि रिमोट सत्यापन पूरा होने से पहले मेरे नियम की सफलता विधि निकाल दी गई है। मैंने संदेश को कई तरीकों से सेट करने का प्रयास किया लेकिन कस्टम संदेश पैरामीटर सत्यापन सफलता पर नहीं कहा जाता है।
क्या किसी को रिमोट और पैटर्न सत्यापन नियमों के मिश्रण का उपयोग करते समय सफलता और त्रुटि संदेशों दोनों के लिए सत्यापन त्रुटि फ़ील्ड का उपयोग करने के अन्य तरीकों के बारे में पता है?
संपादित करें:
अब मैं समझ मैं गलत समय पर एक सफलता घटना उम्मीद कर रहा था। सत्यापन के पूरा होने के बाद मुझे एक ऐसी घटना की आवश्यकता है जिसे सबमिट नहीं किया गया है (जमा नहीं किया गया है)। क्या ऐसी कोई घटना है?
मुझे लगता है आप http://jqueryvalidation.org/ उपयोग कर रहे हैं?यदि ऐसा है, तो ऐसा लगता है कि [रिमोट विधि] (http://jqueryvalidation.org/remote-method) प्रति-फ़ील्ड आधार पर है, और उस क्षेत्र का बच्चा होना चाहिए जो रिमोट चेक ट्रिगर करने जा रहा है। । । – ernie