单击文本时阻止CheckBox检查?

时间:2012-06-08 14:36:27

标签: c# asp.net silverlight user-controls

换句话说,我想要它,所以当你单击复选框上的文本时,它不会被检查。它仅在您单击实际复选框时进行检查。我尝试过很多东西,但是空洞了。无论如何,它似乎都会解雇所有事件。 (Click,Checked,Focus)也许是一种防止或覆盖默认事件功能的方法?感谢。

2 个答案:

答案 0 :(得分:3)

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

所以你会:

[标题标题] []

点击标签标题对复选框没有任何影响。

答案 1 :(得分:0)

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

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

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

相关问题