这个你看看对不对,
你把
var CheckField =  new Array();
然后再负值

解决方案 »

  1.   

    <script language="javascript">
    function checkIt()
    {
    var checkNum=0;
    var obj=document.getElementsByTagName("INPUT");
    for(i=0;i<obj.length;i++)
    {
    if(obj[i].type=="radio" && obj[i].name.indexOf("rd")!=-1 && obj[i].checked)
    {
    checkNum++;
    break;
    }
    }
    alert(checkNum==0?"没有选择":"有选择")
    }
    </script><input type="radio" name="rd1"/>1
    <input type="radio" name="rd2"/>2
    <input type="radio" name="rd3"/>3
    <input type="radio" name="rd4"/>4
    <input type="radio" name="rd5"/>5
    <input type="radio" name="rd6"/>6
    <input type="button" value="查看选择情况" onclick="checkIt()"/>
      

  2.   

    getElementByName好像没有,
    getElementsByName就有。
    getElementsByName返回的是一个数组。