<script>
function valid()
{
times=0;
for(i=0;i<document.all.b.length;i++)
 if(document.all.b[i].checked)
   {times=1;return;}
if(times==0)
   alert("每个问题都必须回答,请选择或输入!");
}
</script>
<input type="radio" name=b>是&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name=b>否
<div align=center><input type="submit" value=" 确 定 " onclick="valid()"></div>

解决方案 »

  1.   

    <script>
    function valid()
    {
     if  (!f1.b.checked)
       {
         alert("每个问题都必须回答,请选择或输入!");
         }                                                                       
      }
    </script>
    <form name="f1" onsubmit="return valid;">
    <input type="radio" name="b">是&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="b">否
    <div align=center><input type="submit" value=" 确 定 "></div>
    </form>
      

  2.   

    <script>
    function valid()
    {
     if  (!f1.b.checked)
       {
         alert("每个问题都必须回答,请选择或输入!");
         }                                                                       
      }
    </script>
    <form name="f1" onsubmit="return valid;">
    <input type="radio" name="b">是&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="b">否
    <div align=center><input type="submit" value=" 确 定 "></div>
    </form>
      

  3.   

    <script>
    function valid()
    {
     if  (!f1.b.checked)
       {
         alert("每个问题都必须回答,请选择或输入!");
         }                                                                       
      }
    </script>
    <form name=f1 onsubmit="return valid();">
    <input type="radio" name="b">是&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="b">否
    <div align=center><input type="submit" value=" 确 定 "></div>
      

  4.   

    <html>
    <head>
    <body><script>
    function valid()
    {
    if  (! (f1.b[0].checked  || f1.b[1].checked ))
    {alert("每个问题都必须回答,请选择或输入!"); return false;}                                                                       
    }
    </script><form name=f1 onsubmit="return valid();">
    <input type="radio" name="b">是 &nbsp; &nbsp; <input type="radio" name="b">否<BR><BR>
    <input type="submit" value=" 确 定 ">
    </form></body>
    </html>
      

  5.   

    你可以如下使用
    <form name=f1 onsubmit="return valid();">
    <input type="radio" name="b" value=1>是 &nbsp; &nbsp; <input type="radio" name="b" value=2>否<BR><BR>
    <input type="submit" value=" 确 定 ">
    </form>
    这样你就可以用b.value来作判断了
      

  6.   

    <script>
    function valid()
    {
     if  (!document.f1.b.checked)
       {
         alert("每个问题都必须回答,请选择或输入!");
         }                                                                       
      }
    </script>
    <form name=f1 onsubmit="return valid();">
    <input type="radio" name="b">是&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="b">否
    <div align=center><input type="submit" value=" 确 定 "></div>这样应该一定能行了吧。
      

  7.   

    <script>
    function valid()
    {
    num1=0;
    for(i=0;i<fl.b.length;i++)
    {
    if(fl.b[i].checked)
       {num1=1;break;}
    }if (!num1)
    {
       alert("每个问题都必须回答,请选择!");
     }else{
       fl.submit();
     }
    }
    </script>
    <form name=f1 onsubmit="return valid();">
    <input type="radio" name="b" value=1>是&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="b" value=2>否
    <div align=center><input type="submit" value=" 确 定 "></div>