【发布时间】:2012-02-22 21:16:37
【问题描述】:
我正在尝试同时提交 2 个表单 我正在尝试将 1 个表单发送到我的数据库,将另一个表单发送到另一个站点
我的代码是这样的:
function submitform(){
document.forms["form2"].submit();
document.forms["form1"].submit();
}
<form name="form1" action="1.php" method="post">
<!-- ... -->
</form>
<form name="form2" action="2.php" method="post" target="foo">
<!-- ... -->
</form>
<a onclick="submitform();">Go</a>
现在,如果我只提交 form2,它会在新选项卡中打开并且可以工作,但是当我尝试同时提交它们时,它只会提交 form1 我不知道为什么
任何帮助将不胜感激
谢谢你
【问题讨论】:
-
为什么要提交 2 个表格?只需提交 1 并在 1 个过程中完成两者的工作。
-
一次只能提交一种格式。在提交之前,您必须以某种方式将表单合并为一个。
-
要提交 2 个表单,其中一个需要使用 AJAX 调用。
-
@jcubic:最好两者都有。如果真正的提交导航到一个新页面,则可能会中止 ajax 页面。
标签: javascript forms submit