我的問題是:如何在表單中引用輸入元素的動態「名稱」?獲取表單對象中動態輸入元素的值
例如,用下面的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
。
如何在012循環中使用i
變量來參考qty1
,qty2
和qty3
?
這裏有一個的jsfiddle:http://jsfiddle.net/MRzWf/
警報(的document.getElementById( '數量' +我)。值); – user3272686