将多个输入值转换为值数组

时间:2016-03-07 06:42:29

标签: javascript html

我有几个文本框如下:

<input type="text" id="name1" name="name1">
<input type="text" id="name2" name="name2">
<input type="text" id="name3" name="name3">
<input type="text" id="name4" name="name4">

需要传递保存数组中的值(name []),然后我想接收数据为“name []”

服务器端文件将使用PHP $ _POST ['name']来获取数据。

感谢。

1 个答案:

答案 0 :(得分:0)

许多解决方案之一可以是

function myFunction() {
  var result = [];
  var x = document.querySelectorAll("[name^=name]");
  for (var i = 0; i < x.length ; i++){
    result.push(x[i].value);
  }
}