我在网页上有一个复选框控件和一个重置按钮。我希望每当按下其他按钮时,chekbox就会被取消选中。这应该是一个客户端流程。重置复选框字段客户端
我该如何实现它?可以通过使用document.getelementbyID()来完成吗?
我在网页上有一个复选框控件和一个重置按钮。我希望每当按下其他按钮时,chekbox就会被取消选中。这应该是一个客户端流程。重置复选框字段客户端
我该如何实现它?可以通过使用document.getelementbyID()来完成吗?
可以尝试如下所示。
$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;
}
用普通的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" />
yes ..让我们添加jQuery来设置一个checked属性。 jQuery所有的东西! – Loktar 2012-04-20 12:13:31
Man ...使用jQuery进行这样的基本任务是过度的._。 – 2012-04-20 12:15:20
添加jquery.js以及,如果你没有,然后下载并添加它.. @Shyju代码将为你工作.. – Rocky 2012-04-20 12:15:22