if(document.form1.RadioGroup1[0].checked)
return document.form1.RadioGroup1[0].values
else
return document.form1.RadioGroup1[1].values当两个或两个以上的radio时,不能用document.form1.RadioGroup1.values
只有一个时可以
return document.form1.RadioGroup1[0].values
else
return document.form1.RadioGroup1[1].values当两个或两个以上的radio时,不能用document.form1.RadioGroup1.values
只有一个时可以
<input name="RadioGroup1" type="radio" value="1" checked >
open
<input type="radio" name="RadioGroup1" value="0" >
close
<input type="button" name="Submit" value="Submit" onClick="test();">
</form>
<script>
function test(){
var radio=form1.elements[1].value alert(radio);
}
</script>
如果RadioGroup1没有放在<form></form>之间,则可以直接写RadioGroup1来调用
<input type="submit" name="Submit" value="Submit" onClick="checkradio()">
function checkradio(){
for(var i=0;i<document.form1.RadioGroup1.length;i=i+1)
{
if (document.form1.RadioGroup1[i].check=true){
alert(document.form1.RadioGroup1[i].value);
break ;
}
}
}
<META NAME="Description" CONTENT=""></HEAD><BODY>
<form name="form1" method="post" action="">
<input name="RadioGroup1" id="RadioGroup1" type="radio" value="1" >
open
<input type="radio" name="RadioGroup1" id="RadioGroup1" value="0" >
close
<input type="submit" name="Submit" value="Submit" onClick="alert(document.all('RadioGroup1',1).value);">
</form>
</BODY>
</HTML>all括号里的1表示相同id的第一个元素