チェックボックスがチェックされているかどうかを検証するコードを jQuery Mobile で作成しました。努力にもかかわらず、コードは実行できません。
<script type="text/javascript"> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input>
この問題は、チェックされたプロパティの比較が正しくないために発生します。 1 と比較する代わりに、ブール値プロパティを直接使用します:
function validate(){ var remember = document.getElementById('remember'); if (remember.checked){ alert("checked") ; }else{ alert("You didn't check it! Let me check it for you.") } }
以上がjQuery Mobile チェックボックス検証コードが失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。