用display控制
function seleSubmit()
{
  document.testform.action="AAA.asp";
  div1.style.display = "none" ;
  div2.style.display = "yes" ;
}<div id='div1' style="display:yes">
<select name=test onchange="seleSubmit();">
</div>
<div id='div2' style="display:none">
你的页面
</div>

解决方案 »

  1.   

    to  net_lover(孟子E章) 大哥:
    你上次留言:
    <%
    If Request.Form("test") = "" Then
    %>
    <body onload=init()>
    <%
    else
    %>
    <body>
    <%end if%>我不太懂,可以详细点吗?
      

  2.   

    当得到的test值为空时,则在页面加载时就载入init事件
    <body onload=init()>是指:当页面加载时就加载init事件。
      

  3.   

    <script>
     function init(str)
    {

      document.testform.testsel.selectedindex=str;}
    function selSubmit()
    {
      document.testform.action="AAA.asp";
      document.testform.submit();
    }</script>
    <body onload=init(1);>
    <form name=testform>
    <select name=testsel onchange="selSubmit()">
    <option>adf</option>
    <option>adf1</option>
    </select>
    </form>
    </body>
      //init(str) str是select框的索引值从由上到下,从0开始1即adf1
      

  4.   

    改:
    //selectedindex->selectedIndex;
    document.testform.testsel.selectedIndex=1;
    大小写
      

  5.   

    to gnodiew(闪电神) ,
    这样在进入页面时不会自动提交到该值对应的页面呀。