如何在javascript中获取多个复选框的值

123*_*123 0 javascript

我在两个项目中使用了复选框,现在我可以获得第二组复选框的值.我使用的第一组复选框:

<input name="option" type="checkbox" value="1" id="option1">option 1
<input name="option" type="checkbox" value="2" id="option2">option 2
Run Code Online (Sandbox Code Playgroud)

然后

<input name="choice" type="checkbox" value="1" id="choice1">choice 1
<input name="choice" type="checkbox" value="2" id="choice2">choice 2
Run Code Online (Sandbox Code Playgroud)

如何获取所选复选框的值,在每个组中只允许选中1复选框.

我只需要javascript函数

Mad*_*iha 5

你想要一个单选按钮,(一次只能选择一个选项)

<input name="option" type="radio" value="1" id="option1">option 1
<input name="option" type="radio" value="2" id="option2">option 2
Run Code Online (Sandbox Code Playgroud)

通过将[]附加到其名称的末尾,可以将复选框分组为数组:

<input name="option[]" type="checkbox" value="1" id="option1">option 1
<input name="option[]" type="checkbox" value="2" id="option2">option 2
Run Code Online (Sandbox Code Playgroud)

这将无法获得您想要的效果,它将对复选框进行分组,以便它们的所有输入都将产生一个数组.仍然可以使用此方法选择多个复选框.