JavaScriptを初めて使用しています。私の必要性は、チェックボックスのフォームを検証することです。私は単一のチェックボックスを検証することはできますが、複数のチェックボックスの値を検証することはできません。あなたは以下のスニペットのように実行する必要があり、複数のチェックボックスについてはJavaScriptのチェックボックスを有効にすることができません
function validate(form) {
if (form.answer.checked == false) {
alert('select anwser!'); //able to validate
return false;
}
if (form.answers.checked == false) {
alert('You must choose any anwsers!'); //unable to validate
return false;
}
}
<form id="surveyform" action="#" onsubmit="return validate(this)">
<input type="checkbox" name="answer" value="answer1" />answer
<br><br>
<input type="checkbox" name="answers[]" value="answer1" />answer1
<input type="checkbox" name="answers[]" value="answer2" />answer2
<input type="checkbox" name="answers[]" value="answer3" />answer3
<input type="checkbox" name="answers[]" value="answer4" />answer4
<br><br>
<input type="submit">
</form>
ありがとうございました:) – Wis
いつも歓迎:) – PraveenKumar