<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>try</TITLE>
<SCRIPT language="JavaScript" type="text/JavaScript">
function form_chk()
{
   for(var i=0;i<document.all.asr.length;i++)
if (document.all.asr[i].checked) 
alert(document.all.asr[i].value);
document.form1.Submit.focus();
return false;
}
</SCRIPT>
</HEAD><BODY><FORM name="form1" method="post" action="" onSubmit="return form_chk()">
    <INPUT type="radio" name="asr" value="1"> 
    1
    <INPUT type="radio" name="asr" value="2"> 
    2<BR>
    <INPUT type="submit" name="Submit" value="提交">
</FORM>
</BODY>
</HTML>

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <TITLE>try</TITLE>
    <SCRIPT language="JavaScript" type="text/JavaScript">
    function form_chk()
    {
    alert(document.form1.asr[0].value);
    alert(document.form1.asr[1].value);
    document.form1.Submit.focus();
    return false;
    }
    </SCRIPT>
    </HEAD><BODY><FORM name="form1" method="post" action="" onSubmit="return form_chk()">
        <INPUT type="radio" name="asr" value="1"> 
        1
        <INPUT type="radio" name="asr" value="2"> 
        2<BR>
        <INPUT type="submit" name="Submit" value="提交">
    </FORM>
    </BODY>
    </HTML>
      

  2.   

    document.form1.asr[0].value 和 document.form1.asr[1].value
      

  3.   

    哦,明白了,对于radio类型的input,提交的数据是一个数组,数组名就是radio的名字,数组从0开始