循環(huán)判斷radio選中

字號:


    以怎么判斷radio選中呢?把下面的代碼保存為.html就可以試試了
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
    <html xmlns="" >
    <head>
    <title>循環(huán)判斷radio是否選中</title>
    <script language="javascript">
    function check(){
    var ff=true;
    for(i=0;i<2;i++){
    var temp='r'+(i+1);
    var t="document.form1."+temp+".length";
    var flag=false;
    for (j=0;j<eval(t);j++){
    var tx="document.form1."+temp+"["+j+"].checked";
    if(eval(tx)){
    flag=true;
    break ;
    }
    }
    if(!flag){
    ff=false;
    alert(temp+"沒有選擇");
    break;
    }
    }
    if(ff){
    alert("可以提交了");
    }
    }
    </script>
    </head>
    <body>
    <form name="form1" method="post">
    <input type=radio name=r1 value=1>組11
    <input type=radio name=r1 value=1>組12
    <br>
    <input type=radio name=r2 value=1>組21
    <input type=radio name=r2 value=1>組22
    <input type=button onclick="check();" value="查看">
    </form>
    </body>
    </html>