我在網頁上有一個複選框控件和一個重置按鈕。我希望每當按下其他按鈕時,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