<script>
function sbmit()
{
if(document.form.order_num.value==1)
{
document.form.action='111.jsp';
document.form.submit();
}
if(document.form.order_num.value==2)
{
document.form.action='222.jsp';
document.form.submit();
}
}
</script><form name="form" method="post">
<select size=7 name=order_num onchange='sbmit();'>
    <option value=1>目录1</option>
    <option value=2>目录2</option>
</select>
.
.
</form>

解决方案 »

  1.   

    不好意思,能不能不用脚本代码,改成JSP的行吗
      

  2.   

    <script>
    funtion go(num)
    {
      var num2;
      var page,p1,p2;
      num2=document.all("order_num").value;
      p1="a"+num;
      p2=".jsp?pl="+num2;
      page=p1+p2;
      document.form1.action=page;
      document.form1.submit();
    }
    </script><form name="form1" method="post">   <select size=7 name=order_num >
         <option value=1>目录1</option>
         <option value=2>目录2</option>
        </select>  <input type="button" value="进入a1" onClick="go(1)">
      <input type="button" value="进入a2" onClick="go(2)">
      <input type="button" value="进入a3" onClick="go(3)">
    </form>
      

  3.   

    我四脚朝天的支持rainshow(要学习的那样多,时间却那么的少),JAVASCRIPT是最有效最简单的方法,用JSP???天呀
    <%
    String X1=null;
    X1=request.getParameter("order_num.value");
             if{……………………………………}
             if{……………………………………}
             else{……………………………………}
    哎呀想起来都累死了,还不一定能完全摆脱脚本,你说呢?
    *************(我不要分)**************************
      

  4.   

    在写jsp中,能用javascript的地方就尽量用,这样可以节省服务器开销,加快编译速度,也可以扫除一些隐患
      

  5.   

    能用脚本时最好用脚本。今天刚刚看到一个网站,几乎没看到有多少class,都是用js做的。速度很快。同意楼上的说法。