我正在使用带有 2 个不同提交的两个表单。现在,当我使用 jquery.validate 插件提交时,表单无法区分。每个表单都必须将值发布到不同的页面。现在发生的情况是单击提交时正在向两个页面发布值。有没有办法区分表单?提前致谢。
问问题
616 次
2 回答
2
看来您必须单独实例化(即.validate()
)每个表单,而不是您所期望的。即,而不是这样做:
$('.mini_form').validate();
你需要做:
$(".mini_form").each(function() {
$(this).validate();
});
我不能因为发现这一点而受到赞扬。 http://www.epalla.com/2009/12/jquery-validation-with-multiple-forms/
于 2013-12-04T06:11:03.380 回答
0
应该是这样的
HTML
<form action="something-else" method="post" id="form-two">
<!-- form fields --->
</form>
JS
$(document).ready(function(){
$('#form-one').validate({
//your form fields and rules for #form-one
});
$('#form-two').validate({
//your form fields and rules for #form-two
});
});
于 2013-09-07T05:46:25.113 回答