我一直在尝试找到一种方法或示例,说明如何在一个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>
答案 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();
}