2012-04-20 5 views
0

私は、Webページにチェックボックスコントロールとリセットボタンがあります。残りのボタンを押すたびにチックボックスのチェックを外しておきたい。これはクライアント側のプロセスでなければなりません。チェックボックスをリセットするフィールドクライアント

どうすれば達成できますか? document.getelementbyID()を使用してそれを行うことはできますか?

答えて

1

次のようなものを試すことができます。

$get("<%=checkbox.ClientID%>").checked = false; 

または$getはちょうどあなたが、プレーンJavaScriptで

var checkbox = document.getElementById(<%=checkbox.ClientID%>), 
    button = document.getElementById(<%=button.ClientID%>); 

button.onclick = function(){ 
    checkbox.checked = false; 
} 
0

を使用することができますdocument.getElementById、あなたがこの

<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/hNm6k/2/

http://jsfiddle.net/cF6pN/6/

あなたはすでにあなたのページにjQueryのを使用している場合、あなたはこの

<input type="checkbox" id="chkYes" checked="checked"/> Yes <br/> 
<input type="button" id="btnReset" value="reset" />​ 

サンプルのようなあなたのHTMLを持っていると仮定すると、この

$(function(){ 
    $("#btnReset").click(function(){ 
     $("#chkYes").removeAttr('checked'); 
    });  
});​ 

のように行うことができます

+1

yes .. jQueryを追加するだけで、チェックされたプロパティを設定できます。 jQueryのすべてのもの!! – Loktar

+1

男...このような基本的な仕事のためにjQueryを使用することは、残酷です。 –

+0

jquery.jsを追加してください。ダウンロードして追加しないと、@Shyjuコードがうまくいきます。 – Rocky

関連する問題