我在网页上有一个复选框控件和一个重置按钮。我希望每当按下其余按钮时取消选中chekbox。这应该是一个客户端过程。
我怎样才能实现它?可以通过使用document.getelementbyID()?
来完成答案 0 :(得分:1)
可以尝试以下内容。
$get("<%=checkbox.ClientID%>").checked = false;
或者为了便于理解,因为$get
只引用document.getElementById
,您可以使用
var checkbox = document.getElementById(<%=checkbox.ClientID%>),
button = document.getElementById(<%=button.ClientID%>);
button.onclick = function(){
checkbox.checked = false;
}
答案 1 :(得分:0)
使用普通的javascript,你可以这样做
<input type="checkbox" id="chkYes" checked="checked" /> Yes <br/>
<input type="button" id="btnReset" value="reset" onclick="UnSet();" />
脚本
function UnSet()
{
document.getElementById("chkYes").checked=false;
}
示例:http://jsfiddle.net/cF6pN/6/
如果您已在页面中使用jQuery,则可以这样做
$(function(){
$("#btnReset").click(function(){
$("#chkYes").removeAttr('checked');
});
});
假设你有这样的HTML
<input type="checkbox" id="chkYes" checked="checked"/> Yes <br/>
<input type="button" id="btnReset" value="reset" />