/ / Jvc द्वारा जावास्क्रिप्ट परियोजना में गतिशील रूप से जोड़े गए इनपुट के लिए सत्यापन नियम जोड़ें - जावास्क्रिप्ट, jquery, asp.net-mvc, asp.net-mvc-3

Jquery - javascript, jquery, asp.net-mvc, asp.net-mvc-3 द्वारा mvc प्रोजेक्ट में गतिशील रूप से जोड़े गए इनपुट के लिए सत्यापन नियम जोड़ें

अब मुझे गतिशील रूप से जोड़े गए क्षेत्रों को मान्य करने की आवश्यकता हैjquery और मेरे रूप में पहले से ही क्लाइंट साइड और सर्वर साइड में सत्यापन के साथ फ़ील्ड हैं, लेकिन उसी रूप में मैंने पेज लोड के दौरान नए डायनेमिक इनपुट जोड़े हैं, लेकिन जब मैं डायनेमिक फ़ील्ड में सत्यापन जोड़ता हूं तो यह काम करता है लेकिन अन्य फ़ील्ड्स के सत्यापन को समाप्त करता है (डायनेमिक नहीं)

jQuery(document).ready(function () {
$("#myform").valid();
$("#i3m29_inpt_ttext").rules("add", {
required: true,
minlength: 2,
messages: {
required: "Required input",
minlength: jQuery.validator.format("Please, at least {0} characters are necessary")
}
});
});
$("#htmldv").append("<input id="i3m29_inpt_ttext" type="text">");

इसलिए अब मुझे अन्य गतिशील क्षेत्रों को प्रभावित किए बिना नए गतिशील क्षेत्रों को मान्य करने की आवश्यकता है जो पहले से ही मौजूद हैं

उत्तर:

जवाब के लिए 0 № 1

अजाक्स अनुरोध की सफलता पर इस कोड का उपयोग करें। यह क्लाइंट फॉर्म पर आपके फॉर्म को मान्य करेगा।

OnSuccess = "$ .validator.unobtrusive.parse (YourFormID)"

फॉर्म आईडी के लिए # सिंबल का उपयोग न करें। आशा है कि यह मदद करेगा।