2013-08-16 50 views
0

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

+0

出于好奇,为什么? – Goodsoup

+0

与我无法控制的一些页面布局需求有关。有几个字段被镜像到表单b上的隐藏字段,所以我试图让验证信息出现在表单a上的可见字段中。 –

回答

1

您需要捕获形式B的提交,然后致电形式A.喜欢的东西验证:

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

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

是的,它是可能的,在B型使具有type =“按钮,您的按钮一样简单按钮“不提交 那么这样做:

$("form B button").click(function(){ 
//validate form A 
$("form B").submit(); 
}) 
1
$('#formB').submit(function(e){ 

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

这将提交formB如果形式上是有效的,因为如果你不返回false这将反正提交formB。

相关问题