request.getParameterValues获取的是有相同name的radio值,这样应该不好获取。
一般的方法都是提交前在js中获取所有的值,然后放到一个隐藏input中,再集中提交。
这是我曾经做过的东西中的一部分,你看看
function getData() {
var radioBox = $("input[type='radio']:checked");//这是所有被选中的radio
if (radioBox.length != 5) { //这页有5个选择
alert("该页选择未完成!");
return false;
}
$("#result").val(""); //$("#result")就是隐藏的input
var result = "";
//遍历获得所有的radio值,每个值之间,隔开
radioBox.each(function(index, obj) {
if (result == "") {
result = $(obj).val();
} else {
result += "," + $(obj).val();
}
});
$("#result").val(result); //最终的值放到隐藏input中
$("#testForm").submit(); //提交表单
}
设置一个ID 通过ID获取可以不 我也是新手
最简单方法你用个hidden属性的变量去存这个值不就能得到了么