81,092
社区成员
发帖
与我相关
我的任务
分享
$("#btNext").click(function(){
answer = $("input[name='answerId']:checked").val();
pos = $("input[name='pos']").val();
utid = $("input[name='utid']").val();
alert("pos: "+pos+" utid: "+utid);
if(null == answer || "undefined" == answer){
alert("请选择题目,不能为空!");
return ;
}else{
$.ajax({
type: 'POST',
url: 'updateUT.do',
data: {'pos':Number(pos+1),'act':'next','utid':utid,'answer':answer}
});
}
});
public ModelAndView updateUT(HttpServletRequest request,
HttpServletResponse response) throws Exception {
//上一题,下一题,完成
String act = (request.getParameter("act")==null)?"next":request.getParameter("act");
String utid = request.getParameter("utid");
int pos = (request.getParameter("pos")==null)?0:Integer.parseInt(request.getParameter("pos")); //位置
String answer = (request.getParameter("answer")==null)?" ":(String)(request.getParameter("answer"));
System.out.println("------------------"+utid+" ****** "+pos+" "+answer);
//下一题
if(act.equals("next")){
//保存答案
//显示下一题
List qs = (request.getSession().getAttribute("qs")==null)?null:(List)request.getSession().getAttribute("qs"); //qL是题目集
if(qs.size()>0){
pos = (pos >= (qs.size()-1))?qs.size():pos;
request.getSession().setAttribute("question", qs.get(pos));
}
request.getSession().setAttribute("pos", pos);
return new ModelAndView("student/test");
}else if(act.equals("pre")){ //上一题
}
return null;
<form name="form1">
<table align="center" cellspacing='0' cellpadding='0' border="1" style="font-size: 14px;border: 1px solid #ccc;width:100%;">
<tr>
<td>题目名称:${sessionScope.question.subject}</td>
</tr>
<tr>
<td><input type="radio" name="answerId" value="A"/>选项A:${sessionScope.question.option1}</td>
</tr>
<tr>
<td><input type="radio" name="answerId" value="B"/>选项B:${sessionScope.question.option2}</td>
</tr>
<tr>
<td><input type="radio" name="answerId" value="C"/>选项C:${sessionScope.question.option3}</td>
</tr>
<tr>
<td><input type="radio" name="answerId" value="D"/>选项D:${sessionScope.question.option4}</td>
</tr>
<tr><td>
<input type="hidden" name="utid" id="utid" value="${sessionScope.question.id}"/>
<input type="hidden" name="pos" id="pos" value="${sessionScope.pos}"/>
<input type="button" name="btPre" id="btPre" value="<" style="width:50px;height:25px;"/>
<input type="button" name="btNext" id="btNext" value=">" style="width:50px;height:25px;"/>
<input type="button" name="btOk" id="btOk" value="完成" style="width:50px;height:25px;"/>
</td></tr>
</table>
</form>