代码如下:
<SELECT   id=select1   name=select1   LANGUAGE=javascript   onchange="location.href=this.value"  style="FONT-SIZE:   9pt;   HEIGHT:   22px;   BackGround=#c4dbea"   >   
  <OPTION     value="1.php?xy=A">A</OPTION>   
  <OPTION     value="1.php?xy=B">B</OPTION>   
  <OPTION     value="1.php?xy=C">C</OPTION>
  <OPTION     value="1.php?xy=D">D</OPTION>   
</SELECT>
<?php
echo "硬盘:";
$pk=$xy;
echo $pk;
?>
每次选中一项总是反回到A,要怎样才能返回选中值:
比如说我选的是B,那么页面刷新后select项应该排在第一位.请高手帮忙,在线急等

解决方案 »

  1.   

    这个单独的js页面是无法这样的,除非用url传值,在刷新后的页面接收使选中的值来显示在最上面
      

  2.   

    因为option没有默认的checked,所以始终显示第一项
      

  3.   

    LZ可以试下
    <SELECT id=select1 name=select1 LANGUAGE=javascript onchange="location.href=this.value" style="FONT-SIZE: 9pt; HEIGHT: 22px; BackGround=#c4dbea" >   
      <OPTION value="1.php?xy=A">A</OPTION>   
      <OPTION value="1.php?xy=B">B</OPTION>   
      <OPTION value="1.php?xy=C">C</OPTION>
      <OPTION value="1.php?xy=D">D</OPTION>   
    </SELECT><script>
    var url = location.href;
    if(url.indexOf("?")>=0){
    var paramValue = url.split("=")[1];
    document.getElementById("select1").value = "1.php?xy="+paramValue;
    }
    </script>
      

  4.   

    <select onchange="location = this.options[this.selectedIndex].value">
      <option value="http://www.163.com">A</option>
      <option value="http://www.sina.com">B</option>
      <option value="http://www.qq.com">C</option>
    </select>
      

  5.   

    刚看错了,不好意思,楼主试试下面的:
    <select onchange="location.href = this.options[this.selectedIndex].value">
      <option value="#?a=1">A</option>
      <option value="#?a=2">B</option>
      <option value="#?a=3">C</option>
    </select>
      

  6.   

    还需要达到一个功能main.php代码如下:
    <SELECT id=select1 name=select1 LANGUAGE=javascript onchange="location.href=this.value" style="FONT-SIZE: 9pt; HEIGHT: 22px; BackGround=#c4dbea" >   
      <OPTION value="1.php?xy=A">A</OPTION>   
      <OPTION value="1.php?xy=B">B</OPTION>   
      <OPTION value="1.php?xy=C">C</OPTION>
      <OPTION value="1.php?xy=D">D</OPTION>   
    </SELECT>
    <?php
    echo "硬盘:";
    $pk=$xy;
    echo $pk;
    ?>1.php要达到要返回main.php
      

  7.   

    页面的onload事件中 根据页面URL来设置这个select的当前option