Jsp单选框

我想在一个jsp页面也就是delete得到productList.jsp上面的已选单选框的value值,怎么实现呢?productList.jsp<body><cente... 我想在一个jsp页面也就是delete 得到productList.jsp上面的已选单选框的value值,怎么实现呢?
productList.jsp
<body>
<center>
<script type="text/javascript">
function del(){
var b=document.getElementsByName("box");
var fg=false;
for(var i=0;i<b.length;i++){
if(b[i].checked){
fg=true;
break;
}
}
if(fg){
// String c=document.getElementsByName("box").value;
location.href="delete.jsp";
}
else
alert("当前没有选中任何选项!");
}
</script>
<form id="form1" method="post">
<table >
<%
while(rs.next()){
%>
<tr>
<td align="center"><input type="radio" name="box" value="<%=rs.getString(1)%>"/> </td>
</tr>
<% } %>
<tr>
<td> <input type="button" value="删除产品" onclick="del()"/></td>
</tr>
</table>
</form>
</center>
</body>
delete.jsp

<body>
<%
String d=document.getParameterByName("box");//////???????
pb.delProductByID(d);
%>
<script language="javascript">
confirm("删除成功");
location.href="productList.jsp";
</script>
</body>
展开
 我来答
流风子云51d37d
推荐于2016-10-20 · TA获得超过498个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:392万
展开全部
var c="";
if(b[i].checked){
c=b[i].value;
fg=true;
break;
}
这里定义一个c,然后把选中的单选框的值给c,然后location.href="delete.jsp"后面带参数传过去
追问
谢谢你,请问如何在location.href="delete.jsp"后面带参数传过去呢?
追答
location.href="delete.jsp?value="+c;value可以取你想取的名字,在delete.jsp页面用request.getParameter("value");这里的value和上面的要对应
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式