就是这样取值的,若取不到 ,就更换一下select 的名字,取一个别的名字试一下应该可以的

解决方案 »

  1.   

    select是保留字吧,为什么要起这样的名字呢?
      

  2.   

    可以的.我常常需要这样的操作,我就是这样处理的.
    <select name="name1">
    <option value="one">
    <option value="two">
    <option value="three">
    </select>然后在处理该表单的jsp程序中,
    这样写<%
      String str=request.getParameter("name1");
      %>
    就可以获取下拉选项选中的值.
      

  3.   

    <script>
    function changeme(obj)
    {
    form1.czry_dm.value=obj.options[obj.selectedIndex].value;
    }
    </script><TR>
    <TD>人员名称</TD>
    <TD>
    <select size="1" name="czry_mc" onchange="changeme(czry_mc);">
    <%String temp="";%>
    <%while (rs1.next()){%>
    <option selected value="<%=rs1.getString("czry_dm")%>"><%=BasicMethod.convert(rs1.getString("czry_mc"))%></option>


    <%}%>
    </select>
    </td>
    </TR>
      

  4.   

    那肯定行的,如果有错的话,是你的Servlet有了问题