此时sex是一个数组if (formname.sex[0].checked + formname.sex[1].checked != 1)
{
       alert("请填写您的性别!");
       return false;}

解决方案 »

  1.   

    <form name=zfl>
    男<input type="radio" id=c1 name="sex" value="Mr.">
    女<input type="radio" id=c2 name="sex" value="Ms.">
    </form>
    <script>
    function check(){
    if((!zfl.c1.checked)||(!zfl.c2.checked)){
    alert("wrong")
    }
    }
      

  2.   

    如果是一个也没选的话这句
    if((!zfl.c1.checked)&brvbar;&brvbar;(!zfl.c2.checked))就改为:
    if((!zfl.c1.checked)&&(!zfl.c2.checked))
      

  3.   

    if (!document.FormName.sex[0].checked && !document.FormName.sex[1].checked)
    {
          alert("请填写您的性别!");
          return false;
    }