将相同的输入提交给同一操作

时间:2013-08-23 02:47:00

标签: javascript jquery forms post

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

像这样:

<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>

1 个答案:

答案 0 :(得分:0)

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

您可以clone the fields of your second form into the first form using JavaScript,但如果用户在其浏览器中禁用了JavaScript,则无效。或者将所有字段打包成一个表单,例如分别调用前两个字段id_product_1add_1以及后两个字段id_product_2add_2

但总的来说,听起来你有一个设计问题。