मैंने jquery के validator प्लगइन के लिए एक विधि बनाई है, जो रिमोट नियम की तरह काम करता है। अंतर यह है कि मैं एक गतिशील त्रुटि संदेश प्रदर्शित करना चाहता हूं (AJAX प्रतिक्रिया के आधार पर)।jquery validator addmethod कस्टम संदेश
jQuery.validator.addMethod("duplicate", function(value, element, params) {
var object_settings = this.settings;
params.data[$(element).attr("name")] = value;
$.post(params.url, params.data, function(response) {
if (response == 'true'){ return true; }
else {
object_settings.messages[element.name] = response;
return false;
}
}, 'text');
}, '');
यह काम करता है ... एक तरह से .... यह संदेश सेट, लेकिन यह शुरू में प्रदर्शित नहीं करता है (यदि आप क्षेत्र को दूसरी बार मान्य, संदेश प्रदर्शित किया जाता है)।
कोई सुझाव?
(शायद दूरदराज के नियम इस कार्यक्षमता प्रदान करता है ... मैं दस्तावेज में कुछ भी नहीं मिला)
डिफ़ॉल्ट त्रुटि संदेश कस्टम संदेश लिखने पर है, जब मैं ऐसा करता हूं। – aqs