如何从文本框中提取值并将它们放入Javascript中的数组中?

时间:2017-03-12 23:51:36

标签: javascript arrays

我需要提取12个文本框值并将它们放入数组中,然后检查数组中的每个值!

2 个答案:

答案 0 :(得分:0)

var arr = []

var checkboxes = document.querySelectorAll('input[type=checkbox]')

;[].forEach.call(checkboxes, function (check) {
  arr.push(check.value)
})

console.log(arr) // all the values

解释代码:

  • 创建一个数组(var arr = []
  • 遍历所有复选框(;[].forEach.call(checkboxes,
  • 将其值添加到数组(arr.push(check.value)

答案 1 :(得分:0)

如果您将其放入一个表单中,请使用FormData API。这是docs。 例如:

var formData = new FormData(formInstance);

formInstance是表单的引用。然后迭代formData.entries()

for (let input of formData.entries()) {
        data.push(input[1]);
    }

数据是数组