<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <script>
  function checkAll(str){
var a = document.getElementsByName(str);
var n = a.length; for(var i=0;i<n;i++){
a[i].checked = window.event.srcElement.checked;
}
  }  </script>
 </HEAD> <BODY>
  <INPUT TYPE="checkbox" NAME="ck" onclick="checkAll('ck')">all select<br>
    <INPUT TYPE="checkbox" NAME="ck" >111<br>
<INPUT TYPE="checkbox" NAME="ck" >222<br>
    <INPUT TYPE="checkbox" NAME="ck" >333<br>
<INPUT TYPE="checkbox" NAME="ck" >444<br>
<INPUT TYPE="checkbox" NAME="ck" >555<br>
<INPUT TYPE="checkbox" NAME="ck" >666<br>
 </BODY>
</HTML>全选

解决方案 »

  1.   

    ``在生成的CHECKBOX里面坐下规则的命名123456这样
    然后再FOR写?
      

  2.   

    <input type="checkbox" name="checkcontrol" onclick="javascript:checkbox_control(this);">
    循环开始
    <input type="checkbox" name="globalid" value="<%= rs.getString("username") %>">
    结束
    function checkbox_control(theelem){
    if (theelem.checked==true){
    if (document.main.globalid.length>1){
    for (i=0;i<document.main.globalid.length;i++){
    document.main.globalid[i].checked = true;
    }
    }else{
    document.main.globalid.checked = true;
    }
    }
    if (theelem.checked==false){
    if (document.main.globalid.length>1){
    for (i=0;i<document.main.globalid.length;i++){
    document.main.globalid[i].checked = false;
    }
    }else{
    document.main.globalid.checked = false;
    }
    }
    }
      

  3.   

    function doSelectAllBox(total,box) {
        for (i = 1; i < (total+1); i++) {
           
            var idCheckBox = document.getElementById("checkBox"+i);
            var id = idCheckBox.value;
            if(box.checked){
                if (!idCheckBox.checked) {
                    idCheckBox.checked = true;
                }
            } else {
                if (idCheckBox.checked) {
                    if(i%2 != 0){
                        trTag.bgColor="#ffffff";
                    }else{
                        trTag.bgColor="#f8f8f8";
                    }
                    idCheckBox.checked = false;
                }
            }
        }
    }
    <input onclick="javascript:doSelectAllBox(10,this)" type="button" value="选择全部" name="全选"> 
      

  4.   


    <div>
    <input id="ckAll" type="checkbox" onclick="javascript:checkAll()" />全选
    </div>
      <div>
                <table id="data" width="100%">
                    <tr>
                        <td style="width: 50px" align="center">
                            1
                        </td>
                        <td>
                            <input id="Checkbox1" value="1" type="checkbox" />
                        </td>
                    </tr>
                     <tr>
                        <td style="width: 50px" align="center">
                            2
                        </td>
                        <td>
                            <input id="Checkbox2" value="2" type="checkbox" />
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 50px" align="center">
                            3
                        </td>
                        <td>
                            <input id="Checkbox3" value="3" type="checkbox" />
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 50px" align="center">
                            4
                        </td>
                        <td>
                            <input id="Checkbox4" value="4" type="checkbox" />
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 50px" align="center">
                           5
                        </td>
                        <td>
                            <input id="Checkbox5" value="45" type="checkbox" />
                        </td>
                    </tr>
                </table>
            </div>
    function checkAll()
    {
        var ckAll = document.getElementById("ckAll");
        var cks = document.getElementById("data").all;
        var i=0;
        for(i=0;i<cks.length;i++)
        {
            if(cks[i].type=="checkbox")
            {
                cks[i].checked=ckAll.checked;
            }
        }     
    }

    function mySubmit()
    {   
        var tags = new Array();//保存已选择的
        var k=0;
        var cks = document.getElementById("data").all;
        var i=0;
        for(i=0;i<cks.length;i++)
        {
            if(cks[i].type=="checkbox" && cks[i].checked)
            {
                tags[k++] = cks[i].value;
            }
        }
        if(tags.length<=0)
        {
            window.alert("请选择");
            return false;
        }
        window.alert("你选择了" + tags.length + "个复选框");
    }
      

  5.   

    我刚好做了一个,贴给你吧。.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  6.   

    do while not rs.eof
    循环中,
    <input type="checkbox" name="OTSNO" value="<%=rs.Fields("OTSNO").Value%>">这样每条记录前就有一个name都为OTSNO的checkbox,但value是记录表中的主键值。.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  7.   

    全选所有记录,或全不选. chkAll 是一个checkbox,由它来控制所有的checkbox.function checkAll(){
    var aInput=document.getElementsByName("OTSNO");

    for(var i=0;i<aInput.length;i++)
    aInput[i].checked = form2.chkAll.checked;}.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .