JSP怎么将多个复选框的value值,传到另一个页面?
答案:4 悬赏:50 手机版
解决时间 2021-01-25 01:59
- 提问者网友:萌卜娃娃
- 2021-01-24 13:58
JSP怎么将多个复选框的value值,传到另一个页面?
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-01-24 15:10
使用form表单提交RID复选框的值到backgroud/do_DeleteInboxByState.jsp页面,才可以使用String s[] = request.getParameterValues("RID"),获取数组形式的RID值。
或者使用形如:
window.location.href = "backgroud/do_DeleteInboxByState.jsp?RID=123&RID=123&RID=123";
这种格式的URL传值也可以(但是不推荐)。
或者使用形如:
window.location.href = "backgroud/do_DeleteInboxByState.jsp?RID=123&RID=123&RID=123";
这种格式的URL传值也可以(但是不推荐)。
全部回答
- 1楼网友:不如潦草
- 2021-01-24 16:24
你先检查一下这个语句吧:
window.location.href("backgroud/do_DeleteInboxByState.jsp?RID=<%=request.getParameter("checkbox2")%>");
window.location.href("backgroud/do_DeleteInboxByState.jsp?RID=<%=request.getParameter("checkbox2")%>");
- 2楼网友:旧脸谱
- 2021-01-24 16:08
function check(){
var allCheck=document.getElementById("checkbox2");
var allChecBoxs2=document.getElementsByName("checkbox2");
var url = "backgroud/do_DeleteInboxByState.jsp?";
for(var i=0;i if(allChecBoxs2[i].checked==true){
url = url + "RID="+allChecBoxs2.value + "&";
}
}
window.location.href( url );
}
【我没有做测试,但理论上是可以的。】
复选框的值 都固定的设为123了不行吗?
【复选框的 value 值不同,才有意义!】
var allCheck=document.getElementById("checkbox2");
var allChecBoxs2=document.getElementsByName("checkbox2");
var url = "backgroud/do_DeleteInboxByState.jsp?";
for(var i=0;i if(allChecBoxs2[i].checked==true){
url = url + "RID="+allChecBoxs2.value + "&";
}
}
window.location.href( url );
}
【我没有做测试,但理论上是可以的。】
复选框的值 都固定的设为123了不行吗?
【复选框的 value 值不同,才有意义!】
- 3楼网友:冷風如刀
- 2021-01-24 15:19
window.location.href("backgroud/do_DeleteInboxByState.jsp?RID=<%=request.getParameter("checkbox2")%>");
这个语句有问题呀,
window.location.href("backgroud/do_DeleteInboxByState.jsp?RID=<%=allChecBoxs2.value %>");
这个语句有问题呀,
window.location.href("backgroud/do_DeleteInboxByState.jsp?RID=<%=allChecBoxs2.value %>");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯