我有一组数据a,b,c,d,...,z,对每个数据提供一个复选框用户可以选择其中的一个或多个,同时提供一个全部选择的按钮。就是想实现这个简单的功能。可惜小弟基本不会jsp,我是刚刚接触web开发,用struts+spring+hibernate开发的,对js很不了解。请各位高手指点一下,最好能给个简单的示例。

解决方案 »

  1.   

    html:multibox 全选的方法,multibox全选与全不选功能的实现,复选框全选
      

  2.   

    Checkbox 全选和取消全选的代码
      

  3.   

    用JS写吧
    写一个例子:点击一个button,使2个复选框能够全部选中;
    button:<input type="button" id="button" value="全选" onclick="checkAllBoxs();"/>
    checkbox1:<input type="checkbox" id="cb1" name="cb" />复选框一
    checkbox2:<input type="checkbox" id="cb2" name="cb" />复选框二然后是checkAllBoxs()函数:
    function checkAllBoxs(){
        var button=document.getElementById("button");
        var boxs = document.getElementsByName("cb");
        if(button.value=="全选"){
           for(var i=0;i<boxs.length;i++){
              boxs[i].checked=true;
           }
           button.value="取消";
        }
        else if(button.value=="取消"){
            for(var i=0;i<boxs.length;i++){
               boxs[i].checked=false;  
            }
            button.value="全选";
    }

    写得简陋点,供参考,如n个复选框选m个(m<n),按照需求条件用JS写,可否?