radio的名字必须一致,然后用数组来检查

解决方案 »

  1.   

    <form id="frmEdit1">
    <input type="radio" name="rtest" value="1">1
    <input type="radio" name="rtest" value="2">2
    <input type="radio" name="rtest" value="3">3
    <input type="button" value="check_radio" onclick="check_r();">
    </form><Script Language="JavaScript">
    function check_r()
    {
    for(var i=0;i<document.all("rtest").length;i++)
    {
    if(document.all("rtest")(i).checked)
    alert(document.all("rtest")(i).value);
    }
    }
    </Script>
      

  2.   

    <form id="frmEdit1">
    <input type="radio" name="rtest" value="1">1
    <input type="radio" name="rtest" value="2">2
    <input type="radio" name="rtest" value="3">3
    <input type="button" value="check_radio" onclick="check_r();">
    </form><script>
    function check_r()
    {  
        var a=document.getElementsByName("rtest")
        for(var i=0;i<a.length-1;i++)
         {
            if(a[i].checked)
            {alert(a[i].value)}
         }
    </script>