日期:2014-05-17  浏览次数:21071 次

如何在JSP中同时获得多个单选框选中的内容啊?请教高手!!
最近在做在先考试系统,在做到显示在线试题的时候,通过iterator显示问题,再通过问题的ID得到每道题相应的答案,用单选框的形式显示出来。现在的问题是如何在做完题后得到所选择的答案的ID?

------解决方案--------------------
没太看懂你想表达什么。。。既然都是单选框那就可以用js取所有已选中的单选框,得到了选中的单选框再取id属性就好了。不知道你的问题在哪里?
------解决方案--------------------
为单选框设置name属性和value属性,其中value为对应的id,然后request.getParameter(name)试试
------解决方案--------------------
给一组单选按钮起一个同样的名字,再在servlet里面用数组去接受这个名字的值。然后循环这个数组看哪一个radio button被选中了

------解决方案--------------------
果断数组 
------解决方案--------------------
String arr[] = request.getParameterValues("Checkbox");
s.setXXX(Arrays.toString(arr));
------解决方案--------------------
用jquery写:$("input[name='radio'][checked]").val() 其中radio 是单选框标签的name属性名称
<input type="radio" name="radio" value=""> 
这样就能取到单选框选中的值了。注意别忘了引入jquery的文件。