0

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

html:

<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;

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

4

1 回答 1

1

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

于 2013-09-13T14:38:54.920 回答