jsp动态单选按钮的取值问题(在线等)

<formid="form1"name="form1"method="post"action="exams.jsp"onsubmit="returncheckAns()"... <form id="form1" name="form1" method="post" action="exams.jsp" onsubmit="return checkAns()">
<%
for(int i=0;i<e_count;i++)
{
ExamDetails bd = (ExamDetails)exam.get(i);
%>
<p>
<label>
<%out.print(i+1+"."+bd.getTitle().trim());%>
</label><br>
<label>
<input type="radio" name="<%="ans"+i%>" value="A" />
<%=bd.getA().trim()%></label>
<br />
<label>
<input type="radio" name="<%="ans"+i%>" value="B" />
<%=bd.getB().trim()%></label>
<br />
<label>
<input type="radio" name="<%="ans"+i%>" value="C" />
<%=bd.getC().trim()%></label>
<br />
<label>
<input type="radio" name="<%="ans"+i%>" value="D" />
<%=bd.getD().trim()%><strong></strong></label>
<label>
</label>
</p>
<%}%>
<p align="center"> <br />
<input type="reset" name="Submit2" value="重做" />
<label>
   <input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>

单选按钮组是动态生成的,现在想用js访问取值,该怎么办??
问题关键:读取信息的时候,单选按钮的名字怎么取??
展开
 我来答
waykingchanglu
2009-03-27 · TA获得超过203个赞
知道小有建树答主
回答量:308
采纳率:100%
帮助的人:124万
展开全部
按钮名字<input name="sele+<%=i%>" type="button" onClick="pd('<%=i%>')">
i是你循环的变量
这样名字就动态生成了 你点击按钮的时候 调用JavaScript方法 把当前的i值传过去就能得到了document.getElementById("pageForm"+i).value;
在网页上写的 想你想要的就是这吧?别复制过去,写的格式可能不对,你敲上去

-----------------------------------------------------------
明白你意思了 你在<input type="radio" name="<%="ans" + i%>" value="C" /><%=bd.getC().trim()%></label>
上加个onselect=""事件
<input type="radio" name="<%="ans" + i%>" value="C" onselect="ff('<"<%="ans" + i%>')"/>
<%=bd.getC().trim()%></label>
当你选择了那个radio就会把它相应的name给传递过去
在页面放置一个隐藏域<input type="hidden" name="yc"/>
JavaScript中根据名字获得它的value然后然后把隐藏域的value值设置成你去到得radio的value就行了 这样你的form表单就有当前选中的值了。接着让你的form表单提交
你根据隐藏域的名字 yc 在你提交的地方就能得到用户选择的radio的值了
895455975
2009-03-26 · TA获得超过132个赞
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
使用
1.JSP脚本语言
<input name="sele" type="radio" value="<%=value%>"/>
2.EL表达式
<input name="sele" type="radio" value="${value}"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丫丫蓝蓝
2009-03-26 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:45.1万
展开全部
循环判断是哪个被选中了,然后取它的值.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式