私は現在、ボックスがチェックされていない場合にエラーメッセージを表示するjavascript/jqueryコードを持っています。ただし、チェックボックスをオンにしてフォームを送信すると、エラーメッセージが引き続き表示されます。
どんな助けでも素晴らしいでしょう!
javascriptコード:
var hobbies = $('#hobbies').val();
if ($('#hobbies :checkbox:checked').length === 0){
$("#multichk").after('<span class="error">Please choose at least one.</span>');
hasError = true;
}
htmlコード:
<input type='checkbox' id='hobbies' name='hobbies[0]' value='1'/><label for='hobbies0'>football</label><br />
<input type='checkbox' id='hobbies' name='hobbies[1]' value='2'/><label for='hobbies1'>soccer</label><br />
<input type='checkbox' id='hobbies' name='hobbies[2]' value='3'/><label for='hobbies2'>baseball</label><br />
<input type='checkbox' id='hobbies' name='hobbies[3]' value='4'/><label for='hobbies3'>tennis</label><br />
<input type='hidden' id='multichk' />
ありがとうございました。