如果禁用复选框,则使用javascript取消选中该复选框

Uncheck checkbox with javascript when the checkbox is disabled is not working

本文关键字:复选框 取消 javascript 如果      更新时间:2023-09-26

我遇到了这种情况:

在网格中,我有TextBox,在更改TextBox中的文本时,我用javascript取消选中网格中的复选框。

启用复选框后,一切正常:CheckBox1.Checked = false的代码隐藏中的值,但当复选框被禁用时,CheckBox1.Checked = true的代码隐藏的值(浏览器会将复选框渲染为未选中(。

有人有主意吗?

我用这样的代码行取消了复选框:

document.getElementById("Checkbox1").checked = false;

此情况发生在复选框上。OnChange

试试这个

document.getElementById("<%=Checkbox1.ClientId%>").checked = false;

请在此处尝试jQuery。它总是有效的。

//Checking a checkbox.
$("#CheckBox1").prop('checked', true); // or false to uncheck checkbox.     
// Check whether Checkbox is checked or not?
if($("#CheckBox1").prop("checked")){ 
  alert('checked');
}else{
  alert('unchecked');
} 

使用jquery就是这样做的$("#<%=Checkbox1.ClientID%>"(.prop("已检查",false(;