在JSP里面吗?做个JavaScript来实现吧。

解决方案 »

  1.   

    <SCRIPT language=javascript>
    function checkall()  {
      for (var i=0;i<document.showform.elements.length;i++)    {
        var Oelem =document.showform.elements[i];    
        Oelem.checked = document.showform.chkall.checked;    
       }    
       }
    </SCRIPT>
    <FONT color=#0066ff>选中所有</FONT><INPUT id=chkall 
    onclick=javascript:checkall(); type=checkbox value=select name=chkall><INPUT style="COLOR: rgb(255,255,225); BACKGROUND-COLOR: rgb(0,148,195)" type=submit value=删除所选 name=Submit>
    其中showform是你自己定义的表单
      

  2.   

    function selectAll(s){
        for(var k=0;k<document.form1.elements.length;k++){
            var e=document.form1.elements[k];
            var str=e.name; 
            if(str==s){
                  e.checked=true;    
            }  
         }
    }function clearAll(s){
        for(var k=0;k<document.form1.elements.length;k++){
            var e=document.form1.elements[k];
            var str=e.name; 
            if(str==s){
                  e.checked=false;    
            }  
         }
    }第一个选中全部,第二个清除全部~~~
      

  3.   

    个人觉得toyysky(天涯浪子)的方法比较好,写两个Javascript太麻烦了
      

  4.   

    //选中所有列表行的复选框(checkBoxName为复选框名字)
    function selectAll(obj,checkBoxName)
    {
        var isChecked=obj.checked
        var checkBoxList=document.getElementsByName(checkBoxName); for(i=0;i<checkBoxList.length;i++)
    {
    checkBoxList[i].checked=isChecked;
    }
    }
    =====================================
    <input type="checkbox" name="chkId" value="你的值1">
    <input type="checkbox" name="chkId" value="你的值2">
    <input type="checkbox" name="chkId" value="你的值3">
    =========
    全选<input type="checkbox" id="chkSelectAll" onclick="selectAll(this,'chkId');">
    =========
    //定义数组,接收传来已选择的值
    String[] name=request.getParameterValues("chkId");
    =========
    //处理操作
    for(int i=0;i<name.length;i++)
    {
      //name[i];
    }

      

  5.   

    //说明,用来全选或者全不选某些checkbox
    //param:option Y或N,代表全选或全不选
    //      name   checkbox组的名称
    function selectAll(option,name)
    {
        var checks = document.all.tags("INPUT");      
        for(var i=0;i<checks.length;i++)
       {
         if((checks[i].type=="checkbox")&&(checks[i].name==name))
         { 
          if (option=="Y"&&checks[i].disabled==false)
          { checks[i].checked=true;        
            }
          if (option=="N"&&checks[i].disabled==false)
          { checks[i].checked=false; }
          } 
        }   
     }
    搞定,^_^
      

  6.   

    boneeater(狗狗) 的代码不错!