可以使用cookie或url参数来存储提交后当前选择的值,然后在显示时对其进行判断并显示,你是以什么作为编程语言?asp?

解决方案 »

  1.   

    <form action="" target="_blank" onsubmit="event.returnValue=false;this.submit();this.year[this.year.length-(j-1970)-1].selected=true">
    <select name=year onchange=toDate()>
        <script>
           var yy = new Date();
           v_year = yy.getYear();
           var j=1999
           for(i=v_year;i>=1970;i--)
            {
              if  (i == j)
      { 
       document.write("<option selected>"+i+"</option>");
      }
     else
      {
       document.write("<option>"+i+"</option>");
      }
            }
    </script>
    </select>
    <input type=submit>
    </form>