就是在我点击第一个select中的option的时候。。
在第二个select中获取数据库中的值,并写在option里去。。这样。怎么做啊。
第一个select ,和,第二个select 有关联。

解决方案 »

  1.   

    <% String company=request.getParameter("pany"); %>
    <%=company%>
    <select name="pany"  onchange=window.location.href("selecthandler.jsp")>
    <option value="">请您选择单位名称</option>     
    <option value="1"><%=conn.chString(rs.getString("company"))%></option>
    </select>
    为什么获取不到值呢。。总显示null值呢
      

  2.   

    不会用啊。。用jsp。你会吗。
      

  3.   

    实现LZ所说的功能(级联菜单)有两条途径:
    1.Ajax点击第一个select,然后把第一个的value传到第二个select里,查数据库取出所要的数据,
    然后写入页面。
    2.方法比较笨,不过实现起来比较简单,就是把所需要的数据全部取出来,放到一个隐藏控件里,然后
    根据一个条件把所要显示的显示出来即可。
    我这里没有源代码,可以在google中搜“级联菜单”,这方面的资料应该很多。
      

  4.   

    onchange事件<select name="select1" id="s1" onchange="sendvalue();">
    <select name="select2" id="s2">
    .....
    <script>
       function sendvalue(){
           var a = document.getElementId("s1").value;
       }
    </script>
      

  5.   

    写错了~
    var a = document.getElementById("s1").value;
    应该这样