我有这种情况:
在网格中我有TextBox,在文本框中更改文本时,我使用javascript取消选中网格中的复选框。
启用该复选框后,一切正常:
CheckBox1.Checked = false
后面的代码中的值,但是当禁用该复选框时,CheckBox1.Checked = true
后面的代码中的值(复选框将被渲染为浏览器未选中)。
有人的想法?
我用这样的代码行取消选中了checbox:
document.getElementById("Checkbox1").checked = false;
这发生在checkbox.OnChange
上答案 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);