提交第一份表格后提交第二份表格

时间:2017-09-14 18:15:15

标签: jquery html submit

我有一个问题,我有两种不同的形式,第一个会提交一些东西,在第一个提交之后我想自动提交第二个。

所以这是代码:

<form action="" method="post" name="form1" id="form1">
<input type="submit" value="Send" id="SubmitForm1">
</form>

<form action="/somelink.html" method="post" name="form2" id="form2">
<input type="submit" value="Send" id="SubmitForm2">
</form>

和jquery

$('#form1').submit(function(){    
    $('#SubmitForm1').submit(); 
    $('#SubmitForm2').submit();  
});     

所以我有点卡在这里

2 个答案:

答案 0 :(得分:0)

无法同时提交2份表格。我使用的一种方法是创建一个隐藏的表单,除了你的2个表单,并将你的两个表单的值放在该表单中并提交它。

从jQuery API文档here查看.serialize()可能是个好主意。

答案 1 :(得分:0)

所以这就是我一直需要的,这很简单。

<script> document.form2.submit(); </script>