问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二级联动下拉菜单,读数据库数据

发布网友 发布时间:2022-05-15 22:11

我来回答

1个回答

热心网友 时间:2022-04-24 11:11

既然一条语句你这样写,下面的变通下不就可以了。

[userinfo]员工信息表
ID-员工ID
NAME-员工名
dept-所在部门(部门名称)
<Script language="JavaScript">
<!--
var subcat = new Array();
<%
'初始化一个计数器,用于初始化JS中的数组顺序
i=0 '从0开始
'读取用户数据
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.open "Select * From [userinfo] order by id asc",conn,1,1
do while Not rs.Eof
%>
//该部分动态生用户列表数据数组(JS使用)
//<%rs("id")%>字段防止重名人员使用ID识别
//此两个列表放在表单名为form中,如其他名称FORM1,请更改代码中的FORM为其他名称即可
subcat[<%=i%>] = new Array('<%=rs("dept")%>','<%=rs("id")%>','<%=rs("name")%>')
<%
'计数(循环生成可让JS使用的数组)
i=i+1
rs.MoveNext
loop
rs.close
set rs=nothing
%>
function changeselect1(locationid)
{
document.form.user.length = 0;
document.form.user.options[0] = new Option('员工列表,'');
for (i=0; i<subcat.length; i++)
{
if (subcat[i][0] == locationid)
{document.form.user.options[document.form.user.length] = new Option(subcat[i][1], subcat[i][2]);}
}
}
//-->
</script>
<select name="s1" onChange="changeselect1(this.value)">
<option value="" selected>部门列表</option>
<%
'读部门数据,生成1级选择菜单[部门选择]
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.open "Select distinct(dept) * From [userinfo] order by id asc",conn,1,1
do while Not rs.Eof
'使用chr(13)和""是为生成符合HTML书写标准数据,无他意义
Response.Write "<option value="""&rs("dept")&""">"&rs("dept")&"</option>"&chr(13)
rs.MoveNext
loop
rs.close
set rs=nothing
%>
</select>
<!--默认放一个员工列表(没有选择部门时显示)-->
<select name="user" size=1>
<option value="">员工列表</option>
</select>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 别人说“啊多么痛的领悟”我要怎么幽默的回复 当别人说啊 你像我老婆 那要怎么回答呀? Excel二级联动下拉菜单问题,帮忙解读下面代码片段: 部门:=OFFSET(部门!$A$1,,,,COUNTA(部门!$1:$1)) 单 联通卡不换号能不能转成移动卡 联通卡携号转网需要更换手机,换卡吗? 联通携号转网要换手机卡吗? 狗狗提什么名字最好听?? 求家庭制作土豆泥的方法 土豆有什么洋气的做法 洋气又有格调的土豆做法,看完 丷土豆泥灬求个和这名字差不多的情侣名字要女生的,只要是食物类的都可以,要三个字的,急需,谢谢 帮我的几道菜想取好听的名字, 要好听有寓意的,不要太直白 凉拌生菜 红烧醋鱼 蒜茸虾 土豆泥 烤鸡翅 放了酸菜的土豆泥叫什么名字好 土豆泥还有什么好听的叫法 银行储蓄客户开发的材料怎么写? 银行一般户变成基本户需要写什么材料 在银行写Etc资料,几个月也没打电话给我,我能到别的地方办吗? 投诉银行材料怎么写 套打凭证和白纸打有什么区别? 我现在从事银行办公室工作,主要是写材料,我想让自己有更好的发展,请大家帮我想想该如何提高? 什么是套打凭证纸?套打的好处有哪些? 别人说啊 啊啊 ,别吓我啊。怎么回答比较幽默 我怎么用不用脑子都怕别人说啊? 我现在需要一个二级联动城市的下拉菜单asp源代码,同志们帮帮忙啊... 我觉得我很害怕被别人说啊 别人说早啊应该怎么回? 别人说你“你啊”是什么意思呢?(男生对你说的) 鸭子能不能炒木耳? 求会折简单玫瑰花的人手把手教我折玫瑰花! (诚心请教) 鸭子炒木耳可以吃吗 黑木耳和鸭肉 和第一次见面内向女生聊什么? 木耳炖鸭子可以吃么 及时更换锅炉风帽的重要性是什么 及时更换锅炉风帽的原因是什么? 如何避免风帽使用不当发生危险 锅炉流化床风帽的重量起什么作用 硫化床锅炉风帽有几种 锅炉风帽烧裂是什么原因? 沸腾炉风帽应埋上多少水泥最佳 锅炉炉膛下渣口风帽过密有什么用