我做的是java web的在线考试系统,现在已经可以把数据库里的题输出到页面了。
如下图:
代码如下:
<%List<QuestionAnswer> qaAll=(List<QuestionAnswer>)request.getAttribute("qaAll"); %>
<% QuestionAnswer qa=(QuestionAnswer)request.getAttribute("qa"); %>
<%for(QuestionAnswer s:qaAll){%>
<br>
<%=s.getQuestion() %>
<form id="qa">
<input type="radio" name="answer" value="0" ><%=s.getA() %>
<input type="radio" name="answer" value="1"><%=s.getB() %>
</form>
<button type="button" onclick="answer()">提交</button>
<%}%>
这样就会导致 提交按钮控制的三道题,获取单选按钮值也会获取到三个。第一次提交是第一题,第二次提交是一题和二题。。
没有办法进行判断,求助,如何才能让单选按钮组名不一样?
哪有这样设计的,提交按钮设置成一个页面一个,做完全部题再提交,
没有办法进行判断,求助,如何才能让单选按钮组名不一样
用数组判断吧
<input name="info[1]" type="radio">a1
<input name="info[1]" type="radio">a2
<input name="info[2]" type="radio">b2
<input name="info[2]" type="radio">b2