这句有错误,vote不存在
if (document.vote.A01[i].checked) -->if (document.eventConfirmForm.A01[i].checked)

解决方案 »

  1.   


    谢谢, 有两组INPUT值,A01,A02,如下
    <input name="A01"  value="FD"  type="radio">
    <input name="A01"  value="ERERER"  type="radio">
    <input name="A01"  value="HGHGHGH"  type="radio"> 
    <input name="A02"  value="FD"  type="radio">
    <input name="A02"  value="ERERER"  type="radio">
    <input name="A02"  value="HGHGHGH"  type="radio"> 
    两组值中有一个属性为CHECKED, 就返回TRUE,否则返回FALSE用JAVASCRIPT怎么写呢?
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><head>
    <title>无标题文档</title>
    <script>
    function checkRadio(){
    var flag = false;
    var radios = document.getElementsByName("A01");
    for(var i = 0; i < radios.length && !flag; i++){
    flag = flag || radios[i].checked;
    } radios = document.getElementsByName("A02");
    for(var i = 0; i < radios.length && !flag; i++){
    flag = flag || radios[i].checked;
    }
    return flag;
    }
    </script>
    </head><body>
    <form>
    <input name="A01"  value="FD"  type="radio"/> 
    <input name="A01"  value="ERERER"  type="radio"/> 
    <input name="A01"  value="HGHGHGH"  type="radio"/> 
    <input name="A02"  value="FD"  type="radio"/> 
    <input name="A02"  value="ERERER"  type="radio"/> 
    <input name="A02"  value="HGHGHGH"  type="radio"/><input type="button" value="验证" onclick="alert(checkRadio())"/>
    <input type="reset" value="清空">
    </form>
    </body>
    </html>
      

  3.   

    有点问题
    第一组如果flag 为TRUE,不是以后都会为TRUE了也就是只要第一组选择了, 就返回TRUE了不知道我理解对不对
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb_23-12" />
    <title>无标题文档</title>
    <script>
    function chkRadio(n)
    {
    var o = document.getElementsByName(n);
    for(var i = 0;i < o.length;i++) if(o[i].checked) return true
    return false;
    }
    </script>
    </head><body>
    <input name="A01"  value="FD"  type="radio"> 
    <input name="A01"  value="ERERER"  type="radio"> 
    <input name="A01"  value="HGHGHGH"  type="radio"> 
    <input type="button" value="检测A01" onclick="alert(chkRadio('A01'))"> <input name="A02"  value="FD"  type="radio"> 
    <input name="A02"  value="ERERER"  type="radio"> 
    <input name="A02"  value="HGHGHGH"  type="radio"> 
    <input type="button" value="检测A02" onclick="alert(chkRadio('A02'))"> </body>
    </html>
      

  5.   

    在 3 楼的要求不就是这样吗?
    两组中,只要其中有一组的某一个被选中,就为 true或者是 7 楼这样???
      

  6.   

    这样写与我具本的业务好像不符了, 还是用<input type="button" value="验证" onclick="alert(checkRadio())"/>, 别写两个吧
      

  7.   

    是我弄错了, 因该两者都选择返因TRUE,
      

  8.   

    那就简单了,在 7 楼的基础上改一下
    alert(chkRadio('A02') && chkRadio('A01'));
      

  9.   

    分开检测和同时检测,每种可能都写上,你自己选择用吧:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb_23-12" />
    <title>无标题文档</title>
    <script>
    function chkRadio(n)
    {//检查一项
    var o = document.getElementsByName(n);
    for(var i = 0;i < o.length;i++) if(o[i].checked) return true
    return false;
    }function withTow()
    {//合并两项
    alert(chkRadio("A01") && chkRadio("A02"));
    }
    </script>
    </head><body>
    <input name="A01"  value="FD"  type="radio"> 
    <input name="A01"  value="ERERER"  type="radio"> 
    <input name="A01"  value="HGHGHGH"  type="radio"> 
    <input type="button" value="检测A01" onclick="alert(chkRadio('A01'))"> <input name="A02"  value="FD"  type="radio"> 
    <input name="A02"  value="ERERER"  type="radio"> 
    <input name="A02"  value="HGHGHGH"  type="radio"> 
    <input type="button" value="检测A02" onclick="alert(chkRadio('A02'))"> <br><br><input type="button" value="检测两项" onclick="withTow()"> </body>
    </html>