| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1942 人关注过本帖
标题:如何根据下拉框里不同选项使后面控件变换显示?
只看楼主 加入收藏
与虫群居
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-4-18
收藏
 问题点数:0 回复次数:7 
如何根据下拉框里不同选项使后面控件变换显示?
我想问个可能是联动的问题吧,根据第一个下拉框里不同选项,使其后面的控件相互交换,当第一个下拉框里选择名称时,后面显示的是文本框,当前面选择职称时,后面显示的就是下拉框,这时的后面的下拉框里对应前面下拉框的值在数据库中取出相应的值。
搜索更多相关主题的帖子: 控件 选项 
2006-11-28 09:40
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
这个应该交给javascript去完成。
但是有个细节要注意:
当你选择职称的时候,下拉框的内容如果是变动的,那么就必须要求在下拉框被改变的时候提交表单到服务器,服务器相应最新的下拉内容

不过你这个是职称下拉框,我想职称还不至于整天变来变去吧~~所以你就只用javascript去完成好了。
至于具体的代码。。。。我老实说,我不会~

淘宝杜琨
2006-11-28 10:04
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
收藏
得分:0 
联动的问题,以前遇到过,不知道怎么来解决。javasript我也不会。

2006-11-29 20:25
czwlucky
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-11-25
收藏
得分:0 
回复:(与虫群居)如何根据下拉框里不同选项使后面控...
如果采用Struts框架或JSF框架,这个问题实现起来就方便多了。在后台BEAN里获得前台的组件UIComponent,使用使其原有的Render="false"变为"true"就将其显示出来了,所以可以根据自己的需要显示不同的组件。前台的组件值的改变可以使其单独提交一次,重新加载更新过的值。

学海无涯
2006-11-29 22:33
Reejay
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-9-28
收藏
得分:0 
思路是这样了,现在就差代码的实现了嘛

仍记起温馨的一对手,始终给我照顾未变样 we don\'t wanna make it without you
2006-12-08 15:23
与虫群居
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-4-18
收藏
得分:0 
都听不太明白的说,不知道代码怎么写才能实现
2006-12-12 11:06
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 
你说的是不是跟踪列表的问题呀, 看看是不是这个效果
<script language="JavaScript">
function bb(num){
city = new Array();
//读数据库生成数组
city[1]= new Array("河北地区","hebei","1");
city[2]= new Array("北京地区","beijing","2");
city[3]= new Array("上海地区","shanghai","3");
form1.tt1.value=city[num][0];
form1.tt2.value=city[num][1];
}
</script>
<body>
<center>
<form name="form1" method="post" action="">
<!--form1.ss的值用数据库读出-->
选择查找的省市
<select name="ss" onChange="bb(document.form1.ss.options[document.form1.ss.selectedIndex].value)">
<option value="0">请选择</option>
<option value="1">河北省</option>
<option value="2">北京市</option>
<option value="3">上海市</option>
</select>
<br>
地区
<input name="tt1" type="text">
<br>
英文
<input name="tt2" type="text">
</form>
</center>
</body>

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2006-12-12 15:38
ming206
Rank: 2
来 自:重庆
等 级:等待验证会员
威 望:3
帖 子:545
专家分:7
注 册:2005-8-2
收藏
得分:0 
用AJAX做。

外贸综合平台:E贸通
2006-12-14 19:43
快速回复:如何根据下拉框里不同选项使后面控件变换显示?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025660 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved