首先,将代码onChange="javascript:select(this.form)"去掉。在你的FORM标签中加入onSubmit="javascript:select(this.form)"即可。呵呵。

解决方案 »

  1.   

    不幸嘎!按了“提交”后没有反应,连不到网页上!<%@ page contentType="text/html;charset=gb2312" %>
    <%@ page errorPage="error.jsp" %> 
    <html>
    <head>
    <title>request</title>
    </head>
    <body>
    <form method="POST" onSubmit="javascript:select(this.form)">
    波源类型【3种波形】: 
       <select   name="areaa" style="width"50"  size="1">
    <option value="1"  selected > 阶跃</option>
    <option value="2" > 速度</option>
    <option value="3" > 加速度</option>&nbsp;&nbsp;&nbsp;&nbsp;  
    </select>
    <script>
    function select(form){
     if(form.areaa.value==1){
       form.action="djbh1.html"
       form.submit()
       return true
     }
     if(form.areaa.value==2){
       form.action="djbh2.html"
       form.submit()
       return true
     }
     if(form.areaa.value==3){
       form.action="djbh.html"
       form.submit()
       return true
     }
        
    }
    </script></p>
    </p><p align="center">
    <input type="submit" value="提交">     <input type="reset" value="取消"></p> 
    </form>
    </body>      
    </html>
      

  2.   

    <%@ page contentType="text/html;charset=gb2312" %>
    <%@ page errorPage="error.jsp" %> 
    <html>
    <head>
    <title>request</title>
    </head>
    <body>
    <form method="POST" name="form" onSubmit="javascript:select()">
    波源类型【3种波形】: 
       <select   name="areaa" style="width"50"  size="1">
    <option value="1"  selected > 阶跃</option>
    <option value="2" > 速度</option>
    <option value="3" > 加速度</option>&nbsp;&nbsp;&nbsp;&nbsp;  
    </select>
    <script>
    function select(){
     if(document.form.areaa.value==1){
       form.action="djbh1.html"
       form.submit()
       return true
     }
     if(document.form.areaa.value==2){
       form.action="djbh2.html"
       form.submit()
       return true
     }
     if(document.form.areaa.value==3){
       form.action="djbh.html"
       form.submit()
       return true
     }
        
    }
    </script></p>
    </p><p align="center">
    <input type="submit" value="提交">     <input type="reset" value="取消"></p> 
    </form>
    </body>      
    </html>
      

  3.   

    你比较的方式不对:
    document.form.areaa.value=="1"