什么意思,一个select只能得到一个值,要得到多值,那就用多个select。
解决方案 »
- index中<jsp:include page="head">的问题request,respnse不独立
- HibernateException: identifier of an instance of com.think.model.AuTor was alter
- 菜鸟急求救关于登陆的问题:JSP+JAVABEAN+MYSQL
- 求教sql查询语句
- 在线等!100分!在java文件里,怎样获得web应用的根目录
- RabbitMQ下如何管理无效的连接?
- 麻烦帮我看看我那个地方写错了,我找到了问题,但不知道如何解决
- jive 中Thread是什么意思啊,到底怎样翻译啊,JiveThread表又是拿来干什么的呢,
- c:>java Hello.class出问题,请教
- 大神帮帮忙呀
- 如何让从数据库中抓出来的数据在页面上都显示成大写!高手赐教!
- 连接sql server2000无法找到驱动的问题!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<form action="2.jsp">
<input type="checkbox" name="rdoTest" value="1">
<input type="checkbox" name="rdoTest" value="2">
<input type="checkbox" name="rdoTest" value="3">
<input type="checkbox" name="rdoTest" value="4">
<input type="checkbox" name="rdoTest" value="5">
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>⒉jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<%
String[] check=request.getParameterValues("rdoTest");
if(check!=null){
for(int i=0;i<check.length;i++){
out.print(check[i]+"<br>");
}
}
else{
out.print("一个都没有选择!");
}%>
</body>
</html>
</select>
此选择区为多项的,注意上面有个multiple的标志
只能提取到一个选择的
如果没有选择,就是null
有办法吗?
比如:我选择了1,3,5,那么check.length的值就是3,那么,2,4的值就不在那个String[] check中了,唉,我也说不清了,楼主看这办吧
for( i=0; i <obj0.options.length; i++) {
obj0.options[i].selected = true;
}
}
<select size="3" name="inner_id_select" onDblClick='Dele.onclick()' multiple style="width:150">
</select>下一个页面中:
String[] inner_id = request.getParameterValues("inner_id_select");
我一般是写一个隐藏的checkbox,这样就不用去判断是否为1,因为至少会有2个^_^