知道了,五个radio的name一样,要判断至少有一项填了,就要有同样的if五次。

解决方案 »

  1.   

    5个radio的name一样,只有一个能被选中的,想多选都不可能
      

  2.   

    假如一个都不选,会有alert。
      

  3.   

    <input id="a1" name="a1" type="radio" value=1 />
    <input id="a1" name="a1" type="radio" value=2 />
    <input id="a1" name="a1" type="radio" value=3 />
    <input id="a1" name="a1" type="radio" value=4 />
    你可以看看一个都不选
    alert(document.getElementById("a1").value);
    是什么东西
    另外,给个默认选中的不就行了么?
      

  4.   

    默认必须是一个也没填,假如不选有alert警告。
    结果我看到的代码是有5个一模一样的if判断,是作者多此一举?还是说必须这样。radio的name都一样。
      

  5.   

    name的值如果不一样,就不会归为一组。就可以多选了
      

  6.   

    逻辑或,有一个为真,则为真,否则为假,弹出alert!