o  ,还没用过session,能具体点吗?

解决方案 »

  1.   

    不提交过怎么行呢。不提交(POST)也得GET一次,然不然要用JS或XML了~
    对了,你的列表框是不是循环生成的?
      

  2.   

    <select name="aa">
    <option>09
    <option selected>08
    <option>07
    </select>
    确定刷新后,让代码变成这样,
    <select name="aa">
    <option selected>09
    <option>08
    <option>07
    </select>
      

  3.   

    测试过了的,没问题.你用一下.<?php$bb = $_GET['no'];
    setcookie("bb",$bb,0,"/");print <<<EOT
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>
    EOT;

    echo "<select name=aa onChange=MM_jumpMenu('self',this,0)>";
    if( $bb=="09" ){
    echo "<option value='?no=09' selected>09</option>";
    }else{
    echo "<option value='?no=09'>09</option>";
    }
    if( $bb=="08" ){
    echo "<option value='?no=08' selected>08</option>";
    }else{
    echo "<option value='?no=08'>08</option>";
    }
    if( $bb=="07" ){
    echo "<option value='?no=07' selected>07</option>";
    }else{
    echo "<option value='?no=07'>07</option>";
    }
    echo "</select>";?>
      

  4.   

    yicikou(伊静) 那种是种最可靠也是最老土的方法,不过管用
      

  5.   

    ASP.NET中的控件就有这个功能