| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1699 人关注过本帖
标题:高手请进~~下拉菜单!!!急!!!
只看楼主 加入收藏
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
 问题点数:0 回复次数:41 
高手请进~~下拉菜单!!!急!!!
表中在单位一栏中,有三条信息,单位名称,单位地址,联系电话。我先在想做一个下拉菜单,选择来选择单位名称,然后让单位地址和单位电话自动添加到对应的文本框中(单位名称,地址,电话都是从数据库中读取)。是不是要用javascript代码?怎么结合到程序中?请各位高手指教!最好有个例子代码参考一下!谢谢!!!!!
搜索更多相关主题的帖子: 菜单 
2005-09-14 23:53
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
http://bbs.bc-cn.net/bbs/dispbbs.asp?BoardID=10&ID=24520 还有这个行不行[URL=http://www.gaizhou-window.com/images/sex/]这个(点击)[/URL]
2005-09-15 07:52
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
太复杂了,看不懂啊。有没有简单点的?

2005-09-15 08:03
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
数据库中有三个字段分别代表单位名称,地址,电话
表单中名称做成下拉菜单,地址和电话做成文本框,选择名称后,数据库中对应的地址和电话自动添加到文本框中。
请指教!1谢谢!!!

2005-09-15 08:07
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
有点难度,

面朝大海,春暖花开!
2005-09-15 08:15
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 

大家帮忙想想办法啊!谢谢啊!


2005-09-15 08:29
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
这样的行不行
[CODE]<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>[/CODE]


代码
<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>
2005-09-15 09:27
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
[CODE]<script language="JavaScript">
function bb(num){
city = new Array();
//读数据库生成数组
city[0]= new Array("","","0");
city[1]= new Array("北京上地路","010-55555555","1");
city[2]= new Array("上海厅纪路","023-66666666","2");
city[3]= new Array("青岛八一路","0514-7777777","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>[/CODE]

[此贴子已经被作者于2005-9-15 9:31:42编辑过]


2005-09-15 09:30
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
太感谢了,但我还是没怎么看明白。能在给我解释一下吗?
如果我的表中name,addr,tel分别表示名称,地址,电话
从数据库中循环读取:
<%set rs = server.CreateObject ("Adodb.recordset")
sql = "select name,addr,tel from [fhdw] order by fhdwid desc"
rs.open sql,conn,1,1
do while not rs.EOF%>
        <option value=<%=rs("name")%>><%=rs("name")%></option>
        <option value=<%=rs("addr")%>><%=rs("addr")%></option>
        <option value=<%=rs("tel")%>><%=rs("tel")%></option>
        <%rs.MoveNext
loop
end if
rs.Close
set rs=nothing%>
     
怎么把<%=rs("name")%>,<%=rs("addr")%>,<%=rs("tel")%>结合到您的程序中?
请指教,谢谢!!

2005-09-15 09:55
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你的表里面有没有ID字段
2005-09-15 10:04
快速回复:高手请进~~下拉菜单!!!急!!!
数据加载中...
 
   



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

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