基于第一个表单提交在第二个表单上触发验证

时间:2013-08-16 20:20:54

标签: jquery asp.net-mvc

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

3 个答案:

答案 0 :(得分:1)

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

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

     $('#formA').validate();
});

答案 1 :(得分:1)

是的,有可能,在表单B中将您的按钮设为简单按钮,而type =“button”不提交 然后这样做:

$("form B button").click(function(){
 //validate form A
 $("form B").submit();
})

答案 2 :(得分:1)

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

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

如果表格有效,我们会提交表格,如果您不回复,则表示无论如何都要提交表格。