वर्षों से जावास्क्रिप्ट से बचने की कोशिश करने के बाद, आईवी ने एमवीसी एएसपीनेट में validation के लिए JQuery का उपयोग शुरू किया, क्योंकि सत्यापन करने का आधिकारिक तरीका प्रतीत नहीं होता है, Iv आश्चर्यचकित है कि JQuery कितना अच्छा है।MVC.net JQuery प्रमाणीकरण
सबसे पहले JQuery और इसकी सत्यापन प्लगइन के लिए इंटेलिजेंस काम करने का कोई तरीका है, ताकि मुझे एपीआई सीखना पड़े?
errorLabelContainer: $("#CreateLog div.error")
:
दूसरी बात मैं इस के लिए एक मान्यता सारांश कैसे बना सकता हूँ, यह वर्तमान में टेक्स्ट बॉक्स .:
<script type="text/javascript">
$().ready(function() {
$("#CreateLog").validate({
rules: {
UserName: {
required: true,
minLength: 2,
}
},
messages: {
UserName: {
required: "Please enter a username",
minLength: "Your username must consist of at least 2 characters",
}
}
});
});
</script>
<form id="CreateLog" action="Create" method="post" />
<label>UserName</label><br />
<%=Html.TextBox("UserName")%>
<br />
<div class="error"> </div>
<input type=submit value=Save />
</form>
मैं स्क्रिप्ट को यह जोड़ने की कोशिश की के अधिकार के लिए त्रुटि संलग्न कर देता है
और यह एचटीएमएल:
<div class="error"> </div>
लेकिन यह काम नहीं किया।
यह उपयोगी है, धन्यवाद। '$ (" Ul "," ul ", $ ('div.error-container') के बजाय' $ ('div.error-container ul') लिखने का कोई कारण नहीं है? –
@ thedeeno क्या हमें "12 " – Adrian
@ Dev11 संख्या के अंत से पहले अतिरिक्त आवश्यकता की आवश्यकता है, लेकिन ecma5 के रूप में यह पूरी तरह से ठीक है। यह जवाब देखें http://stackoverflow.com/a/7246662/1946 –