【发布时间】:2013-10-01 08:31:51
【问题描述】:
我有一个表单,它设置了一个添加按钮,这样我的用户就可以一次向网站提交多个人。
首先表单有一个输入来填写人名,下面是一个示例
<input type="text" name="name[]" value="Name" />
如果他们点击添加按钮,则会附加另一个按钮,这样我就剩下以下内容了
<input type="text" name="name[]" value="Name" />
<input type="text" name="name[]" value="Name" />
然后当他们点击提交时,我试图在 Javascript 中获取每个名称的值并循环遍历它们我已经尝试过,但它不起作用
var inputs = document.getElementById('formIDhere').getElementsByTagName('name');
alert(inputs.length);
我从来没有收到警报,如果我只是设置这样的循环
for(int i=0; i<inputs.length; i++)
什么都没有发生,任何关于在 javascript 中遍历 name[] 值的帮助将不胜感激
【问题讨论】:
-
为什么不显示提交按钮的代码?
-
仅供参考:getElementsByTagName("name") 正在寻找
标签: javascript for-loop append forms