シンプルな複数の質問フォームがあり、各質問には 4 つの回答があり、ユーザーは質問ごとに 1 つの回答を選択する必要があります。
これまでのところ、未回答の質問をチェックしてエラー メッセージを表示できます。
しかし、すべての質問に回答した場合は、結果ページに移動するためのフォームが必要です (と思いwindow.location
ますか?)
すべての質問に回答したかどうかを確認するにはどうすればよいですか?
$('.submit-button').click(function(event){
$('.validate-message').hide();
for (var i=1;i<6;i++) {
var input = $("input[name=q"+i+"]");
var inputChecked = $("input[name=q"+i+"]:checked");
if (!inputChecked.val()) { //if an answer is not selected for a question
$(input).parents('fieldset').append('<div class="validate-message" style="color:red;">Please choose an answer!</div>');
} else { // if an answer is selected for a question
}
}
return false;
});