1、这段代码要写在FORM中
2、要有提交的命令,submit
3、<option> 元素要这样写,加一个 value 。
<p><select size="1" name="D1">
    <option value=1>1</option>
    <option value=2>2</option>
    <option value=3>3</option>
  </select></p>

解决方案 »

  1.   

    <p><select size="1" name="D1" onchange="window.location='a.jsp?num='+window.formname.D1.value">
        <option value=1>1</option>
        <option value=2>2</option>
        <option value=3>3</option>
      </select></p>
      

  2.   

    <form action="a.jsp" method="post">
      p><select size="1" name="D1">
        <option value=1>1</option>
        <option value=2>2</option>
        <option value=3>3</option>
      </select></p>
    </form>
    a.jsp中用 d1=request.getParameter(D1);就可以了
      

  3.   

    1,3楼的兄弟理解错了,是2楼的大哥的思路正确,可是你的那个参数怎么说无效呀???
    window.formname.d1.value  提示参数无效!!!我改成了di.value 倒是不报错了,可是传不过去值呀!