【发布时间】:2014-02-14 18:41:38
【问题描述】:
我的问题是:如何在表单中引用输入元素的动态“名称”?
例如,使用以下 HTML:
<form>
<input type="text" name="qty1" value="input1" />
<input type="text" name="qty2" value="input2" />
<input type="text" name="qty3" value="input3" />
<input type="submit" value="Submit" onClick="checkVal(this.form); return false;" />
</form>
Javascript:
function checkVal(form) {
for (var i = 1; i <= 3; i++) {
alert(form.qty+i.value); // Here's where my problem is..
}
}
上面的 javascript 不起作用。警报正在输出NaN。
如何使用i 变量在for 循环中引用qty1、qty2 和qty3?
这是一个 jsfiddle:http://jsfiddle.net/MRzWf/
【问题讨论】:
-
alert(document.getelementbyid('qty' + i).value);
标签: javascript html forms