如何使用javascript保护用户清除复选框?

如何使用javascript保护用户清除复选框?,javascript,checkbox,Javascript,Checkbox,如何使用javascript保护用户清除复选框 我想保护清除复选框不被使用javascript的用户看到 (不使用禁用标记)我如何才能做到这一点 <input type="checkbox" id="c1" checked> Do not uncheck 不要取消选中 不确定为什么要选中无法取消选中的复选框,但您可以简单地执行以下操作: $(".dontUncheck").click(function(e){ e.preventDefault(); $(this).pr

如何使用javascript保护用户清除复选框

我想保护清除复选框不被使用javascript的用户看到

(不使用禁用标记)我如何才能做到这一点

<input type="checkbox" id="c1" checked> Do not uncheck
不要取消选中

不确定为什么要选中无法取消选中的复选框,但您可以简单地执行以下操作:

$(".dontUncheck").click(function(e){
   e.preventDefault();
   $(this).prop("checked", "checked");
});

<input type='checkbox' checked  class="dontUncheck" />
$(“.dontUncheck”)。单击(函数(e){
e、 预防默认值();
$(此).prop(“已检查”、“已检查”);
});

问题是:

只要你知道它是否被选中,在ClickHandler中再次设置该值为什么要显示一个复选框,那么?如何将
id=“c1”
添加到javascript标记中你只需将单击处理程序更改为:$(“#c1)。单击(…当checkbox
id=“c1”时,它将侦听id为c1的复选框“
未选中,我没有选中复选框?我不确定我是否理解您的问题当复选框
id=“c1”
选中时,用户不清楚,但当复选框
id=“c1”
清除时,用户可以选中