读书人

如何取得checkbox中的多个值啊

发布时间: 2012-02-23 22:01:35 作者: rapoo

怎么取得checkbox中的多个值啊?
我用request.getParameterValues()
取不到啊
请高手们指教一下
谢谢!!!

[解决办法]
可以的,前提是checkbox要选中
下面的代码获取请求中的所有参数和值

Enumeration enum = req.getParameterNames();
for (; enum.hasMoreElements(); ) {
// Get the name of the request parameter
name = (String)enum.nextElement();
out.println(name);

// Get the value of the request parameter
value = req.getParameter(name);

// If the request parameter can appear more than once in the query string, get all values
String[] values = req.getParameterValues(name);

for (int i=0; i <values.length; i++) {
out.println( " "+values[i]);
}
}
[解决办法]
你是在什么地方中取?
如果是在JAVA中取的话,必须保证checkbox在form中,而且有选中的checkbox
[解决办法]
request.getParameterValues()是可以的
[解决办法]
如果你全选会做的话
直接这样就行 String num[]=request.getParameterValues( "aa ")

读书人网 >Java Web开发

热点推荐