我有相同名称的输入集,我需要将它们提交给同一个动作。当我尝试提交表单时,只发布一个表单。
像这样:
<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>
答案 0 :(得分:0)
那是因为您一次只能提交一个表格。此外,您的字段具有完全相同的名称,因此提交两者都没有多大意义。
您可以clone the fields of your second form into the first form using JavaScript,但如果用户在其浏览器中禁用了JavaScript,则无效。或者将所有字段打包成一个表单,例如分别调用前两个字段id_product_1
和add_1
以及后两个字段id_product_2
和add_2
。
但总的来说,听起来你有一个设计问题。