option是吗,
不能这么判断,底下是一个取值的,改一改就行了
var str = "document.form1.order1";
var strlen = eval(str + ".length");
var strvalue = "";
var i = 0;
for(i = 0;i < strlen;i++){
if(eval(str + "[" + i + "].checked")){
strvalue = eval(str + "[" + i + "].value");
break;
}
}
不能这么判断,底下是一个取值的,改一改就行了
var str = "document.form1.order1";
var strlen = eval(str + ".length");
var strvalue = "";
var i = 0;
for(i = 0;i < strlen;i++){
if(eval(str + "[" + i + "].checked")){
strvalue = eval(str + "[" + i + "].value");
break;
}
}
<input type="radio" value="降序" name="order1>降序
然后script里面想判断用户选取的值。
<head>
<title>
test
</title>
</head>
<body>
<form name=f>
<input type="radio" value="降序" name="order1" onclick=sel()>降序
<input type="radio" value="升序" name="order1" onclick=sel()>升序
</form>
</body>
</html><script language=JavaScript>
function sel()
{ for(var i=0;i<document.f.order1.length;i++)
{
if(document.f.order1[i].checked)
{
alert(document.f.order1[i].value)
}
}
}
</script>