JSP checkbox 获取ID的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:07:36
checkbox 里的 value 存放ID 我现在想同时点多个checkbox 获取他们的ID 放在一个数组里 传到下个页面
下个页面
String[] id = request.getParameterValues("checkbox");
就可以获取到ID

请大家帮忙
最好是点击checkbox后在点按钮onClick="" 触发javascript里的方法
现在就是问javascript里的方法怎么写

我要获取多个值 checkboxname能满足我吗

function deleteAction()
{
var s = document.getElementsByName("chkStudent");
for( var i = 0; i < s.length; i++ )
{
if ( s[i].checked )
location.href = "delete.jsp?id="+s[i].value;
}
}
以前用radio做的单选 想该成多选

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function hs(){
var s = document.getElementsByName("chkStudent");
var s2 = "";
for( var i = 0; i < s.length; i++ )
{
if ( s[i].checked ){
s2 += s[i].value+',';
}
}
s2 = s2.substr(0,s2.length-1);
alert(s2);
location.href = "delete.jsp?id="+s2; //这里传过去的是已逗号分隔开的id,需要在后面的页面内取出
}
//-->
</SCRIPT>
<BODY>
<INPUT TYPE="checkbox" NAME="chkStudent" value=1>1<br>
<INPUT TYPE="checkbox" NAME="chkStudent" value=2>2<br>
<INPUT TYPE="checkbox" NAME="chkStudent" value=3>3<br>
<INPUT TYPE="checkbox" NAME