.(无效)首先想到使用readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(例如textbox,设置了readonly就不能修改输入框的文本内容),而复选框的勾选/取消并不改变其value属性,改变的只是一个checked状态。所以对于checkbox来说,设置了readonly,仍然是可以勾选/取消的。
2.(可以设置不能勾选,但也不能获取、修改其数据了)和readonly类似的,还有一个disabled属性,这个属性的作用是设置页面元素为不可用,即不可进行任何交互操作(包括不可修改value属性、不可修改checked状态等)。
注:我的可行,原博不可行
3.(这条博可行,我的不可行)<input type=“checkbox” name=“ced” id=“ced” οnclick=“return false;” checked=“checked” />
js: $(’#ced).click(function(){return false;});