1

我在要在 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;

我收到一条错误消息,告诉我数组未定义。我究竟做错了什么?

4

1 回答 1

0

您需要访问字段数组。在服务器之前它不是一个值数组

var elemIDField = document.formData.testing;
vals = [];
for (var i=0;i<elemIDField.length;i++) {
  vals.push(elemIDField[i])
}
alert(vals.join(",")
于 2013-03-05T07:33:28.907 回答