【发布时间】:2013-10-09 16:12:47
【问题描述】:
我有一个带有 POST 方法的表单和另一个页面的操作。
在表单中,我需要使用不同的操作提交另一个表单,但它使用主表单操作提交。
这是我的第二种形式:
<script>
function formSubmit()
{
document.getElementById("invoices_form").submit();
}
</script>
<form action="resend_multiple_invoices.php" name="invoices_form" method="post">
<input type="button" onclick="formSubmit()" value="Send Invoices" />
</form>
我怎样才能让它提交第二个表单而不是主表单?
【问题讨论】:
-
"在表格中我有另一个表格" 请不要这样做。 HTML 中的嵌套表单不起作用。我高度建议不要将
<form>放在另一个<form>中。 -
是的,在表单中包含表单是无效的,事实上如果我的糟糕经历正确地为我服务,Chrome 会完全拒绝它!因为您使用的是 Javascript,所以您不需要“表单中的表单”:)
-
为什么不使用两个单独的表格?
-
为什么不使用相同的表单但使用不同的触发器,这样您就可以在服务器端检查哪个提交表单??
-
或者您可以将表单嵌套在另一个表单中的表单中!诶?嗯?
标签: javascript php forms