-2
この機能は、チェックボックスをオンにすると効果的ですが、else節ではチェックを外しません。javascriptのチェックボックスをオフにする
function checkOLR() {
if (document.getElementById('co_month') !="" || document.getElementById('regfee') !="" || document.getElementById('pp_email') !="") {
// Check
document.getElementById("mycheckbox").checked = true;
} else {
// Uncheck
document.getElementById("mycheckbox").checked = false;
}
}
3つの入力フィールドのそれぞれには、onchange = 'checkOLR'ステートメントがあります。私は何を間違えたのですか?
'co_month'は入力ですか?もしそうなら、オブジェクトの 'value'プロパティを使う必要があります。 – BenM
実際のコマンドを実行するだけで、チェックボックスをオンにしてチェックを外すと、if文でエラーになります。 – Ryan
関連するすべてのコード(HTMLも同様)を表示します。 –