http://bassistance.de/jquery-plugins/jquery-plugin-validation/ का उपयोग किए बिना jQuery UI संवाद सत्यापन, वहां पर सबसे अच्छी jquery सत्यापन प्लगइन दिखता है। मुझे लगता है कि यह jQuery यूआई संवाद में काम नहीं कर रहा है।<form> टैग
इस कोड संवाद DIV के बाहर काम करता है:
<script type="text/javascript">
$(document).ready(function() {
$("form").validate();
$("a").bind("click", function() { alert($("form").valid()); });
});
</script>
<form method="get" action="">
<p>
Name
<input id="name" name="name" class="required" minlength="2" />
</p>
<p>
E-Mail
<input id="cemail" name="email" size="25" class="required email" />
</p>
<a href="#" id="clickTest">Click</a>
</form>
यह महान काम करता है। जब मैं फॉर्म को अपने संवाद div में ले जाता हूं, तो संवाद खोलता हूं, और उस लिंक पर क्लिक करता है जो यह सच होता है, कोई bueno नहीं।
क्या <form>
टैग का उपयोग किए बिना इस हत्यारा jquery सत्यापन प्लगइन का उपयोग करने का कोई तरीका है? या क्या यह सफलतापूर्वक करने का एक बेहतर तरीका है?
यह पूरी तरह से काम नहीं करता है आईई 7 में। अतिरिक्त चरणों के लिए मेरा जवाब देखें। –
मुझे लगता है कि अनुसंधान के दौरान कई बार इस जवाब में आया, इससे पहले कि मुझे एहसास हुआ कि इसका क्या अर्थ है। https://devio.wordpress.com/2012/07/16/validating-a-jquery-dialog-using-jquery- validate-in-asp-net/ धन्यवाद! – devio
नया संवाद (jquery 1.10) में एक ऐपेंड विकल्प है: $ ("। चयनकर्ता") .dialog ({appendTo: "form: first"}); – EliSherer