首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

两个相互关联的动态下拉框怎么实现

2011-12-01 
两个相互关联的动态下拉框如何实现?如何实现动态链接的下拉框的联动我第一个:selectname select1 styl

两个相互关联的动态下拉框如何实现?
如何实现动态链接的下拉框的联动
我第一个:
<select   name= "select1 "   style= "height:20;width:80 "   >
                <%
                                Conn   con=new   Conn();
                                ResultSet   rs=con.getRs( "select   team_name   from   team   ");
                                while(rs.next()){
                                %>
                <option> <%=rs.getString(1)%> </option>
第二个:
  <select   name= "select "   style= "height:20;width:80 ">
                Conn   con=new   Conn();
                ResultSet   rr=con.getRs( "select   playername   from   player   where   "第一个下拉框的所选的值,比如选择的是:中国队,那么就查询中国队的球员名字 " ");
            </select>
第二个下拉框也是动态的,我不知道该怎么实现,请高手指点。

[解决办法]
你在第一个select的onchage时间里面做,然后用命令参数就行吧select playername from player where teamname=?
[解决办法]
你的写法在效率上有很大的问题,每改选一次都要查一次表,你想想当用户稍微多点的时候页面会是什么效果,你的数据库能吃得消~
[解决办法]
用JS吧,根据你的代码当你选择第一个select请求服务器时,服务器响应你的操作会呈现给你的依然是请求之前的页面。
[解决办法]
这个问题在 ASP NET中太简单了
ajax写写吧
[解决办法]
用下拉列表的selectedIndex的属性 表示当前选中的值
[解决办法]
Ajax实现二级联动下拉框
http://www.blogjava.net/rickhunter/articles/46582.html
[解决办法]
写个 ONCHANGE 在 JS里调用AJAX

热点排行