function check(str)
if (str.单选框名.checked==false){
alert("请选择")
}

解决方案 »

  1.   

    <input type = radio  name = r value =aaa>
    <script>
     function aa()
     {
       if (r.checked==false)
         alert("请选择");
         
     }
     aa();
    </script>
      

  2.   

    那选择了之后怎么判断他的值是多少?
    function check(str)
    if (str.单选框名.value=="1"){
    .........
    }这样判断他的值是1正确嘛?
      

  3.   

    function check(str)
    if (str.单选框名)
    {alert("The radio had checked!")}
      

  4.   

    单选框好象只有. true和false
    复选的只有 checked  ,null
    要改成"1"?  好象得通过函数啰,.  :)  我也试过.. 如果有直接的方法请各位不吝赐教
      

  5.   

    <script language="javascript">
      function check()
        {
            var rb="";
        var iCount;
        iCount = 0;
        if (document.forms["form1"].parmradio.length>1)
           {
    for (var i=0;i<document.forms["form1"].parmradio.length;i++)
       {
         rb=document.forms["form1"].parmradio[i];
        if (rb.checked)
         {
    iCount=iCount+1;
          }
        }
    if (iCount!=1)
      {
        alert("\请选择一条记录!");
        return false;
      }
    }
         else
    {
       If (!(document.form1.parmradio.checked))
         {
          alert("\请选择一条记录!");
          return false;
         }
    }
       return true;
         }
    </script>