用JS增加输入“name”值

时间:2009-12-09 17:58:17

标签: javascript jquery

我有一个表,当单击一个按钮时,它使用jQuery生成一个“新行”。生成此新行时,将生成新输入。以下是我从中获取脚本的地方:

克里斯 - 巴尔[点] com /项目/ table_jquery

我在客户的订单上使用此代码,我需要专门针对表单处理部分的每个“名称”。进入页面时静态的四个具有如下“名称”:

orderType1,orderType2,orderType3,orderType4

因此,对于添加的每个新行,我需要为从orderType5开始生成并在orderType10处最大化生成的每个新输入附加递增名称。

**我将最大表格行设置为10。

这是我的例子:

http://www.tdidesign.com/designerorderform.php

如果您对此如何开始,我将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我发现你已经在 orderType [] 上使用了数组。

您是否有理由不想简单地将其转换为多维数组?

<input name="entry[orderType][]" />
<input name="entry[sampleNeeded][]" />
<input name="entry[yardage][]" />
<input name="entry[pattern][]" />
<input name="entry[manufacturer][]" />

由于你的POST数据将在后端按顺序出现,你将拥有完美的解析顺序。