我在php中開發了一個測驗應用程序。在那裏,我每頁顯示一個問題...通過使用下一個按鈕用戶可以看到下一個問題。jquery單選按鈕驗證不起作用
假設發生的是,如果沒有選擇任何單選按鈕,那麼它應該會出現一條消息,說明「請選擇您的答案」。
所以我的問題是它只適用於我的應用程序中的第一個問題。當我點擊下一個按鈕警報不工作從第二頁。
請幫助我如何做到這一點。 謝謝。
var count = 0;
$('body').on('click','.Next',function(e){
e.preventDefault();
var question_id = $(this).data('id');
var formId = "question_form"+question_id;
var value = $(this).val();
var timer1 = $("#timer1").val();
var timer2 = $("#timer2").val();
var answer = $('#'+formId).find("input[class=radio]:checked").val();
if(!$('#'+formId).find("input[class=radio]:checked").val()){
alert('please select your answer');
return false;
}else{
$.ajax({
type: 'post',
url: 'scores.php',
data:{ "Question":question_id, "Answer":answer, "Timer1":timer1, "Timer2":timer2},
success: function(data){
alert(data);
change_next(value);
//console.log(data);
$("#timer1").val(0);
$("#timer2").val(0);
},
beforeSend: function(){
$('#loading').show();
}
});
}
restartTimer();
count--;
count--;
});
'$( 「輸入[CLASS =電臺]:勾選」)'嘗試不使用單引號類名 –
@ameya德什潘德沒有它不工作.. – user36
'$( '輸入[名稱=電臺]:勾選' ).length <= 0'試一試 –