本帖最后由 voosworld 于 2010-09-13 09:38:01 编辑

解决方案 »

  1.   


     <html> <head> <script type="text/javascript"> function load() {
       var name="myqq",value="10000";   
       document.cookie=name+"="+value+";"
     
     } </script> </head><body onload="load()">
    <?php
    echo $_COOKIE["myqq"]."<br/>";   $my="我的QQ是".$_COOKIE["myqq"];   echo $my;   
    ?>
    </body></html>先用document.cookie方法把js变量写入cookie中,再用PHP取出。
      

  2.   

    我的是jsp页面上的,现在找到一个例子,但是有BUG,每次点击按钮的时候,都要循环赋值,这样就重复赋值,怎么解决下?    <script type="text/javascript" >
        
        function FinalCheck(){
        //声明一个数组
        var chk = new Array();
        //获取指定类型CHECKBOX
        chk=document.getElementsByName("pid");
        //获取指向隐藏变量CategoryList的变量
        var Clist=document.getElementById("CategoryList");
        var l=chk.length;
        for(var i=0;i<l;i++){alert(1212);
          if(chk[i].checked){
            if(Clist.value==""){
                Clist.value=chk[i].value;
            }else{
                Clist.value=Clist.value+"|"+chk[i].value;
            }
          }
         }
        }
        </script>
      </head>
      
      <body>
       <input type="button" onclick="FinalCheck()"  value="button"/><br>
       <input type="hidden" id="CategoryList" /><br>
       <input type="checkbox" name="pid" value="1"/>1<br>
       <input type="checkbox" name="pid" value="2"/>2<br>
       <input type="checkbox" name="pid" value="3"/>3<br>
      </body>
    </html>
      

  3.   

    Java的action代码,checkbox提交的时候在html上不用动任何手脚,后台只管接就行了String[] cates=request.getParameterValues("cate");
    String cate="";
    for(int i=0;i<cates.length;i++)
    {
    cate+=cates[i]+" ";
    }