jquery 验证器 - addClassRules
我正在尝试添加班级规则,但似乎无法正常工作。
提交表单时,它仅验证第一个文本框,而模糊第二个文本框,则会显示错误。
$.validator.addClassRules({
contactvalues: {
minlength: 10
},
email: {
email: true
}
});
$("#extracontacts").validate();
其中#extracontacts 是表单的 ID。
这是表单的 HTML(摘要):
<form id="extracontacts" action="/toolbox/contact/manage/save" method="post">
<input type="text" id="contacts_value_1" value="[email protected]" name="contacts_value[]" class="contactvalues email valid">
<input type="text" id="contacts_value_2" value="testing" name="contacts_value[]" class="contactvalues email">
</form>
另外,如果我在 document.ready() 之后编辑输入的类,我是否必须回忆 $("#extracontacts").validate(); ?
I am trying to add class rules but doesn't seem to work correctly.
On submit of the form, it only validates the first textbox while onblur of the second textbox, the errors are shown.
$.validator.addClassRules({
contactvalues: {
minlength: 10
},
email: {
email: true
}
});
$("#extracontacts").validate();
where #extracontacts is the id of the FORM.
this is (a summary of) the HTML of the form:
<form id="extracontacts" action="/toolbox/contact/manage/save" method="post">
<input type="text" id="contacts_value_1" value="[email protected]" name="contacts_value[]" class="contactvalues email valid">
<input type="text" id="contacts_value_2" value="testing" name="contacts_value[]" class="contactvalues email">
</form>
also, if I edit the classes of the inputs after document.ready(), do I have to recall $("#extracontacts").validate();
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试像这样进行验证
Try doing your validation like this
尝试这种方式,您还需要一个输入提交到您的表单(我的提交输入 ID 将只是“sumbit_form”):
希望它有帮助。问候。
Try this way, you also need an input submit to your form (my submit input ID will be just "sumbit_form"):
Hope it helps. Regards.