jsとjqueryを初めて使用しています。現在、私はform.php
にチェックボックスを含むフォームを持っています。ユーザーがサブミットをクリックすると、フォーム変数はform.js
ファイルに送信され、各値はNULLであるかどうかがチェックされます。チェックボックスがチェックされていることを確認します。
form.js
ファイルは完全に機能しますが、チェックボックスの場合は何も起こらないようです。私はこれが変数を宣言した方法によるものだと感じています。
次は、JSファイルのコードです:
var email = $('#email').val();
var website = $('#website').val();
var CHECKBOX = $('CHECKBOX').val();
...
...
if (CHECKBOX.checked == FALSE){
var error = true;
$('#notchecked_error').fadeIn(500);
}else{
$('#notchecked_error').fadeOut(500);
}
実際のコードで 'FALSE'は大文字になっていますか?それはおそらくそうではありませんが、私は好奇心が強いです...そうでなければ、アイデアがあります。 – nmagerko
'CHECKBOX'は正しいセレクタではありません。正しい場合でも '$( 'CHECKBOX')を使う必要があります。is( ':checked');'。 –
[jQueryでチェックボックスがオンになっているかどうかを確認するにはどうすればよいですか?](http://stackoverflow.com/questions/901712/how-do-i-check-if-a-checkbox-is-checked-in -jquery) –