重置复选框字段客户端

时间:2012-04-20 12:06:18

标签: javascript asp.net

我在网页上有一个复选框控件和一个重置按钮。我希望每当按下其余按钮时取消选中chekbox。这应该是一个客户端过程。

我怎样才能实现它?可以通过使用document.getelementbyID()?

来完成

2 个答案:

答案 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" />​ 

示例:http://jsfiddle.net/hNm6k/2/