单击文本时阻止复选框检查

本文关键字:复选框 检查 文本 单击 | 更新日期: 2023-09-27 18:36:39

换句话说,我希望它,所以当你点击复选框上的文本时,它不会被选中。它仅在您单击实际复选框时进行检查。我尝试了很多东西,但结果是空的。似乎无论如何它都会触发所有事件。(单击、选中、聚焦)也许是一种防止或覆盖默认事件函数的方法?谢谢。

单击文本时阻止复选框检查

不要在复选框控件本身中编写文本,而是在其旁边添加一个带有标题的标签。

因此,您将拥有:

[标签标题] []

单击标签标题对复选框没有影响。

将标签的 for 属性设置为指向复选框 ID 是导致在单击文本时选中复选框的原因。

<label for="checkboxId">test</label><input type="checkbox" id="checkboxId"/>

因此,您可以删除 for 属性,但从可访问性的角度来看,这是不可取