jsp为循环表单radio,怎么提交到后台,并将它存入数组,急,请大家帮忙,谢谢,下面是部分源码,本人在线等

草坪上升起的太阳 2011-06-20 10:52:43
<c:forEach items="${list}" var="select" varStatus="status" begin="0" step="1">
<tr><td colspan="4">${status.index+1 }、${select.question }。(${select.point })分</td></tr>
<tr>
<td width="25%"><input name="select${status.index+1 }" type="radio"
value="select${status.index+1 }" >${select.optionA }</td>
<td width="25%"><input name="select${status.index+1 }" type="radio" value="select${status.index+1 }">${select.optionB }</td>
<td width="25%"><input name="select${status.index+1 }" type="radio" value="select${status.index+1 }">${select.optionC }</td>
<td width="25%"><input name="select${status.index+1 }" type="radio" value="select${status.index+1 }">${select.optionD }</td>
</tr>
</c:forEach>
...全文
502 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
淫生杯具 2011-06-21
  • 打赏
  • 举报
回复
在每行第一个td里放一个hidden 定义为radioValue,用于保存本行对应选中radio的值,在action里String[] radioValue...
淫生杯具 2011-06-21
  • 打赏
  • 举报
回复
楼主的要求是每一个tr里是一组radio...用1楼5楼的,可以的...
z315220987 2011-06-21
  • 打赏
  • 举报
回复
循环里面放一hidden,提交后台前,用js给次隐藏域赋值,后台:
String[] values = request.getParameterValues("radioValue");
czp_900725 2011-06-21
  • 打赏
  • 举报
回复
我的是单选,循环是在数据库里取数据,这是英语的选择题,单选的
  • 打赏
  • 举报
回复
请问怎么用jsjs给次隐藏域赋值,能根据我的问题,写给我代码吗?我是新手,谢谢了
朱超ZhuChao.Tech 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 feg545 的回复:]
HTML中的radio元素,本来是用来实现单选的。你却用它做多选。。。。我表示无语。。。。[/Quote]

也许楼主有特殊的需求,楼主没说清楚。。。。。。
福来哥 2011-06-21
  • 打赏
  • 举报
回复
HTML中的radio元素,本来是用来实现单选的。你却用它做多选。。。。我表示无语。。。。
把radio改成checkbox吧。

另外,用checkbox实现多选时,元素名称请保持一致。也就是:
<input type="checkbox" name="mycheckbox" ......>
再后台取数据的时候就这样:

String[] values = request.getParameterValues("mycheckbox");

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧