0

我在一个页面上有两个表格。我想在提交表单 B 时触发表单 A 的验证。这可能吗?

4

3 回答 3

1
$('#formB').submit(function(e){

     return $('#formA').valid();
});

如果 formA 有效,这将提交 formB,因为如果你不返回 false,它无论如何都会提交 formB。

于 2013-08-16T21:05:43.943 回答
1

是的,有可能,在表单 B 中,将您的按钮设置为 type="button" 不提交的简单按钮,然后执行以下操作:

$("form B button").click(function(){
 //validate form A
 $("form B").submit();
})
于 2013-08-16T20:26:47.480 回答
0

您需要捕获表单 B 的提交,然后在表单 A 上调用验证。例如:

$('#formB').submit(function(e){
     //some logic for formB

     $('#formA').validate();
});
于 2013-08-16T20:23:18.610 回答