获取多个选择复选框的值 Javascript

Get value of multiple choices checkboxes Javascript

本文关键字:Javascript 复选框 选择 获取      更新时间:2023-09-26

我在表单上使用onsubmit事件在发送之前对其进行验证。我在获取允许多项选择的复选框的值时遇到问题。

目录:

<input type="checkbox" name="question5[]" value="1" />
<input type="checkbox" name="question5[]" value="2" /> 

Javascript:

var form = document.forms['questionnaire'];
var q5 = form.elements["question5"].value;

当我尝试获取此问题的值时,我无法像检索其他字段那样检索它。我想知道获取这些复选框值的正确方法是什么,因为我无法像收音机或文本输入那样检索它。

字段

的名称是question5[]而不是question5,并且由于您有多个字段,因此您将获得一个NodeList(类似于数组),而不是单个元素。