我在同一页面中有两个表单,每个表单都有一个提交按钮。我有Java脚本,它根据第一个表单更新第二个表单。在表单上执行(按提交)将打开一个包含一些数据的新选项卡。
从我的java脚本我这样做:
document.form1.submit();
document.form2.submit();
但这只生成一个新标签,而不是打开两个标签。如果我在form1之前放置form2语句,那么只有与form2相关联的页面在新选项卡中打开,而链接到form1的页面则不会。 为什么会发生这种情况以及如何解决它?
答案 0 :(得分:0)
我曾经使用过这个,希望有所帮助
<script language="javascript">
function() submitForms{
document.getElementById("firstform").submit();
document.getElementById("secondform").submit();
}
</script>
<form id="firstform" target="iframe1">
</form><iframe name="iframe1" style="display:none"></iframe>
<form id="secondform" target="iframe2">
</form><iframe name="iframe1" style="display:none"></iframe>
<button onclick="submitForms()"><img src="images/order-button.png" "/></button>
答案 1 :(得分:0)
浏览器弹出窗口阻止程序通常每次点击只允许弹出一次。打开新标签页的表单也会计为弹出窗口。
你有三种可能的方法(我能找到):