从javascript中的元素中获取多值数据

getting data from multi-value from element in javascript

本文关键字:获取 数据 元素 javascript      更新时间:2023-09-26

我在一个隐藏字段中积累值,我想在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(",")