if (a.cp_type[i].checked) {alert("第"+i+"个被选中");}i=0、1、2

解决方案 »

  1.   

    var o = document.all.tags("input");for(var i=0;i < o.length;i++)
    {
       if(o.type="checkbox" && o.checked)
       {
          alert(o[i].value);
       }
    }
      

  2.   

    var o = document.all.tags("input");for(var i=0;i < o.length;i++)
    {
       if(o[i].type="checkbox" && o[i].checked)
       {
          alert(o[i].value);
       }
    }
      

  3.   

    <!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" lang="zh-CN">
    <head>
    <title> New Document </title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <meta name="Generator" content="EditPlus" />
    <meta name="Author" content="" />
    <meta name="Keywords" content="" />
    <meta name="Description" content="" />
    <script language="javascript">
    <!--
    //得到Radio或Checkbox被选中的数目 数目<=0则表示没有被选中
    function GetCheckNum(checkobjectname) 
    {
    var truei = 0;
    checkobject = eval("document.all."+checkobjectname);
    var inum = checkobject.length;
    if (isNaN(inum))
    {
    inum = 0;
    } for(i=0;i<inum;i++)
    {
    if (checkobject[i].checked == 1)
    {
    truei = truei + 1;
    }
    }
    return truei;
    } function CheckIt()
    {
    if (GetCheckNum('checkbox') <= 0)
    {
    document.all.checkbox1.focus();
    alert("对不起,请至少选择1个!");
    return false;
    }
    }
    //-->
    </script>
    </head>

    <body>
    <form method="post" name="form1" action="">
    <input type="checkbox" id="checkbox1" name="checkbox">1<br/>
    <input type="checkbox" id="checkbox2" name="checkbox">2<br/>
    <input type="checkbox" id="checkbox3" name="checkbox">3<br/>
    <input type="checkbox" id="checkbox4" name="checkbox">4<br/>
    <input type="button" name="Check" value="Check" onclick="javascript:CheckIt();">
    </form>
    </body>
    </html>