如何从文本框中提取值并将其放入Javascript中的数组中?
我需要提取12个文本框值并将它们放入数组中,然后检查数组中的每个值如何从文本框中提取值并将其放入Javascript中的数组中?,javascript,arrays,Javascript,Arrays,我需要提取12个文本框值并将它们放入数组中,然后检查数组中的每个值 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=
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)(复选框,
- 将它们的值添加到数组中(
)arr.push(check.value)
var formData = new FormData(formInstance);
其中formInstance是对form.的引用,然后迭代formData.entries()
如果数据是数组请发布一些代码示例,说明您已经尝试过的内容,并更具体地说明您需要帮助的内容。(您可以使用jsbin.com或jsfiddle.net,并提供最少的代码工作区)首先给他们一个通用的类名whoopsies,我添加了一个解释这更好;我只想添加一个解释,使用
map
而不是forEach
在这里更合适。“我需要提取12个文本框值”。虽然答案或多或少是一样的,但这只是一行问题。。。
for (let input of formData.entries()) {
data.push(input[1]);
}