如何使用一个按钮或按Enter键在一页上提交多种表单

时间:2019-05-20 12:45:17

标签: php ajax forms

我一直在尝试找到一种方法或示例,说明如何在一个php页面上使用一个提交按钮或按键盘上的Enter键提交多种表单,但是没有成功。

尝试使用AJAX,但无法使其正常运行。我尝试了其他发布的类似问题的答案,但它仍然对我不起作用。

这是我的代码:

<script language="javascript">
submitMultipleForms= function(){
//Submit first form
document.getElementById("form1").submit();
//...
document.getElementById("form2").submit();
}
</script>
<form action="<?php echo $editFormAction; ?>" method="POST" target="_blank" name="form1">
<input name="accuracy" type="text" />
<input name="accuracyID" type="hidden" value="1234" />
 <input name="studentAccuracy" type="hidden" value="3456" />
 <input type="hidden" name="MM_insert" value="form1" />
</form>
<form action="<?php echo $editFormAction; ?>" method="POST" target="_blank" name="form2">
<input name="independent" type="text" />
<input name="independentID" type="hidden" value="1234" />
<input name="studentindependent" type="hidden" value="3456" />
<input type="hidden" name="MM_insert" value="form2" />
<input type="button" value="Submit" onclick="submitMultipleForms()" />
</form>

1 个答案:

答案 0 :(得分:-1)

您可以在没有Jquery的情况下使用javascript

<input type="button" value="Submit" onclick="submitMultipleForms()" />

如果您可以使用 id 来访问表单:

submitMultipleForms= function(){
    //Submit first form
    document.getElementById("form_1").submit();
    //...
    document.getElementById("form_2").submit();
}