java大神请进,急!

2025-04-06 11:20:23
推荐回答(3个)
回答1:

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();  //提交表单
}

回答2:

设置一个ID 通过ID获取可以不 我也是新手

回答3:

最简单方法你用个hidden属性的变量去存这个值不就能得到了么