我在php中开发了一个测验应用程序。在那里,我每页显示一个问题..使用下一个按钮用户能够看到下一个问题。
假设发生的是,如果没有选择任何单选按钮,那么它应该会显示一条消息,说明“请选择你的答案”。
所以我的问题是它只适用于我的应用程序中的第一个问题..当我点击下一个按钮时,警报不能从第二页开始工作。
请帮我解决这个问题。 谢谢。
SELECT Distinct(Item_Name),count(Quantity), sum(Amount)
FROM Product_Table
GROUP BY Item_Name, Date
WHERE (Date BETWEEN fromDate AND toDate);
答案 0 :(得分:0)
试试这个..
var question_id = $(this).data('id');
var value = $(this).val();
var timer1 = $("#timer1").val();
var timer2 = $("#timer2").val();
var answer=$("input[class=radio]:checked").val();
if(!$('input[name=radio]:checked').length<=0)
{
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--;
});
答案 1 :(得分:0)
我将我的表单ID添加到单选按钮..现在它工作正常。
var answer = $('#'+formId).find("input[class=radio]:checked").val();
if(!$('#'+formId).find("input[class=radio]:checked").val())
{
alert('please select your answer');
return false;
}