チェックボックスがチェックされていない場合にのみJavascript関数を呼び出す方法を見つけようとしています。
ここに私のチェックボックスがあります:
<input type="checkbox" id="icd" name="icd" value="icd" />
関数の名前は次のとおりです。
planhide();
チェックボックスがチェックされていない場合にのみJavascript関数を呼び出す方法を見つけようとしています。
ここに私のチェックボックスがあります:
<input type="checkbox" id="icd" name="icd" value="icd" />
関数の名前は次のとおりです。
planhide();
document.getElementById('icd').onchange = function() {
if ( document.getElementById('icd').checked === false ) {
planhide();
}
};
input タグに onchange オプションを含め、それに応じて planhide() をチェックして呼び出す中間関数を次のように追加します。
<input type="checkbox" id="icd" name="icd" value="icd" onchange=check()/>
次に、check() を定義して状態をチェックし、次のように関数を呼び出します。
function check()
{
if(document.getElementById("icd").checked==false)
planhide();
}
また、onchange の代わりに、送信ボタン オプションで onclick を使用して、次のように check() 関数を呼び出すこともできます。
<input type="button" onclick=check()/>
入力にハンドラーを登録し、onchange
ハンドラーの呼び出し時に「checked」プロパティをチェックし、checked が false の場合はメソッドを呼び出します。
$(document).ready(function () {
$('#icd').change(function () {
if (!this.checked) {
planhide();
}
});
});