我在javascript函数中要使用的隐藏字段中累积值。
<input type="hidden" name="testing" value="10" />
<input type="hidden" name="testing" value="101" />
我相信分配给单个表单字段的多个值就像javascript中的数组对象一样对待。当我尝试将值移动到这样的数组中时
var elemIDField = new Array();
elemIDField = document.formData.testing.value;
我收到一个错误消息,告诉我数组未定义。我究竟做错了什么?
最佳答案
您需要访问字段数组。在服务器之前它不是值的数组
var elemIDField = document.formData.testing;
vals = [];
for (var i=0;i<elemIDField.length;i++) {
vals.push(elemIDField[i])
}
alert(vals.join(",")