<input type="submit" name="submit1" value="确定" onclick="checkRadio()">
....
function checkRadio()
{
var radios = document.getElementsByName("radiobutton");
for(i=0; i<radios.length; i++)
{
if (radios[i].checked == true )
{
alert(radios[i].value+"被选中了.");
return;
}
}}
....
function checkRadio()
{
var radios = document.getElementsByName("radiobutton");
for(i=0; i<radios.length; i++)
{
if (radios[i].checked == true )
{
alert(radios[i].value+"被选中了.");
return;
}
}}
var radios = document.getElementsByName("radiobutton");
上面这句能不能改为:
var radios = document.form1.getElementsByName("radiobutton");我的意思是说有可能有两个form,form1和form2,form中各都有radiobutton,然后我可以:
var radios = document.form2.getElementsByName("radiobutton");了
{
for(var i=0;i<document.form1.R1.length;i++)
{
if (document.form1.R1[i].checked) alert(document.form1.R1[i].value)
}
}
楼主,你说的那种写法也可以,这是例子
{
if (radios[i].checked == true )
{
alert(radios[i].value+"被选中了.");
return;
}
}