0

Web ページにチェックボックス コントロールとリセット ボタンがあります。レストボタンを押すたびにチェックボックスのチェックを外したい。これはクライアント側のプロセスである必要があります。

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

4

2 に答える 2

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;
}
于 2012-04-20T12:10:56.873 に答える
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/

于 2012-04-20T12:11:35.647 に答える