例子: ALL <input type="checkbox" name="user_kind[]" value="XX" > 
         M1 <input type="checkbox" name="user_kind[]" id="kind" value="NN" > 
         MT <input type="checkbox" name="user_kind[]" id="kind" value="MT"> 
         M1 <input type="checkbox" name="user_kind[]" id="kind" value="M1"> 怎样实现选中多个,用PHP控制怎样实现

解决方案 »

  1.   

    利用javascript来实现
    <script>
    function allSel(opform){    //全选函数,其中opform为表单name值
        var objArr = document.opform.getElementsByTagName("input");
        for(var i=0;i<objArr.length;i++){
            if(objArr[i].type=="checkbox"){
                objArr[i].checked="checked";
            }
        }
    }
    </script>
      

  2.   

    用smaty标签是可以实现的,可是在不使用smarty的情况下,也不使用js的情况下,估计就很难解决了吗?
      

  3.   

    ALL  <input type="checkbox" name="user_kind[]" value="XX"  >  
             M1  <input type="checkbox" name="user_kind[]" id="kind" value="NN"  >  
             MT  <input type="checkbox" name="user_kind[]" id="kind" value="MT" >  
             M1  <input type="checkbox" name="user_kind[]" id="kind" value="M1" > 这些内容是客户端的html代码,php是服务器端的脚本语言。这就意味着,你要php控制html代码的话其实就是一个表单提交然后php服务器端动态生成html的过程。
    如果还是不明白,可以参考dell的网上定购过程。在定制电脑配件的时候,dell的处理方式就是不停的提交表单,然后返回结果。
    还有一点,这需要用js来实现提交表单。
      

  4.   

    用javascript控制,php不负责那部份,只负责服务端的程序处理