Я разработал одно приложение для викторины в php..In, что я отображаю один вопрос на странице .. с помощью следующей кнопки пользователь может видеть следующий вопрос.проверка правильности кнопки 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--;
});
'$ ("вход [класс = радио]: проверено")' попробуйте имя класса без единой цитаты –
@ameya Дешпанд нет, это не работает .. – user36
'$ ('ввода [имя = радио]: проверено') .length <= 0' попробуйте это –