0

我有相同名称的输入集,我需要将它们提交给相同的操作。当我尝试提交该表格时,只发布了一个表格。

像这样:

<form id="form1"  name="form1" action="aaa.php" method="post">
<input type="hidden" name="id_product" value="2"/>
<input type="hidden" name="add" value="1" /> </form>

<form id="form2"  name="form2" action="aaa.php" method="post">
<input type="hidden" name="id_product" value="3"/>
<input type="hidden" name="add" value="1" /> </form>
4

1 回答 1

0

那是因为您一次只能提交一个表单。此外,您的字段具有完全相同的名称,因此提交两者没有多大意义。

您可以使用 JavaScript 将第二个表单的字段克隆到第一个表单中,但如果用户在其浏览器中禁用了 JavaScript,它将无法工作。或者将所有字段包装到一个表单中,例如分别调用前两个字段id_product_1add_1后两个字段。id_product_2add_2

但总而言之,听起来你有一个设计问题。

于 2013-08-23T03:01:16.313 回答