【发布时间】:2017-08-25 00:36:38
【问题描述】:
大家好,我只是想问一下如何处理检查具有相同名称但具有不同值的checkbox
例如,
<input type="checkbox" name="my_name" values="1"/>
<input type="checkbox" name="my_name" values="2"/>
<input type="checkbox" name="my_name" values="2"/>
<input type="checkbox" name="my_name" values="3"/>
<input type="checkbox" name="my_name" values="3"/>
我想要的是:如果我只检查值 = 1 的那个将被检查,如果我检查值为 2 的 1 将被取消选中,所有值为 2 的都将被检查,与三个相同然后所有3 将被选中,而所有 2 将被取消选中。
请帮忙,谢谢:)
【问题讨论】:
-
如果您要检查单个复选框,
name属性对于每个input字段必须是唯一的。 -
@JoshSpears 它不是单独的,这个复选框是分组的,但是如果我想检查一个具有不同值的名称,最后一个具有不同值的复选框将被取消选中
-
您需要使用收音机来实现此功能。
-
那么就像@AnuragSinghBisht 所说,
type="radio"就是你所需要的。 -
你尝试过什么 JavaScript?
标签: javascript jquery html