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

时间:2014-07-10 07:07:53

标签: c# javascript asp.net checkbox

我有这种情况:

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

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

有人的想法?

我用这样的代码行取消选中了checbox:

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

这发生在checkbox.OnChange

3 个答案:

答案 0 :(得分:0)

试试这个

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

答案 1 :(得分:0)

在这里试试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');
} 

答案 2 :(得分:0)

这是使用jquery的方式 $(&#34;#&lt;%= Checkbox1.ClientID%&gt;&#34;)。prop(&#34;已检查&#34;,false);