我觉得不可能直接使用,我的意见是可以做一个链接,当点select的 onchange事件 时候页面刷新,同时,加上一个?num=$num这样就可以使用这个$num了!

解决方案 »

  1.   

    例如 
    <select name="" onchange = getnum(this.options.value)>
    <? for($i=1; $i<=$pages;$i++){
           print"<option value='$i'>"."$i/$pages"."</option>\n";
     }?>
    </select><script language="javaScript">
        function getnum(url)
    {
         document.location = 此页面?num=url;
    }
    </script>  
    就是这么个意思
      

  2.   

    在线求助在php中如何使用javascript中的变量解决方案:JS中setcookie再由PHP读取,不过一般没有这个必要,应该考虑用其他的解决方法,例如楼上写的
      

  3.   

    也可以考虑用hidden实现 <INPUT TYPE="hidden" name="num">
    在js中,document.asdf.num.value='url'; document.asdf.submit();