直接传递选中的 radio的value就好了 ..你不会要传递所有的radio值吧 ?
<script>
function getradiovalue (rname){
for (var i = 0; i < document.getElementsByName(rname).length; i ++) {
if (document.getElementsByName(rname)[i].checked == true) return document.getElementsByName(rname)[i].value;
}
</script>
<input type="radio" name="radioname" value="1">
<input type="radio" name="radioname" value="2">
<input type="radio" name="radioname" value="3">
<input type="radio" name="radioname" value="4">
<input type="radio" name="radioname" value="5">
<input type="submit" name="save" onclick="location.href='validate.asp?str='+getradiovalue('radioname')"/>