ASP动态级联菜单实现代码
程序员文章站
2022-05-28 16:07:15
<% set rs1=server.createobject("ado...
<!--打开两个表-->
<%
set rs1=server.createobject("adodb.recordset")
sql1="select * from type1"
rs1.open sql1,conn,1,3
set rs2=server.createobject("adodb.recordset")
sql2="select * from type2"
rs2.open sql2,conn,1,3
%>
<form name="form1">
<!--建立菜单一-->
<select name="type" size="1" onchange="redirect(this.options.value)">
<option value=0>请选择……</option>
<%while not rs1.eof%>
<option value="<%=rs1("news_type_1_id")%>"><%=rs1("news_type_1_type")%></option>
<%rs1.movenext
wend%>
</select>
<!--建立菜单二-->
<select name="type2" size="1">
<option value=0>请选择</option>
</select>
</div>
</form>
<!--下面为具体实现的script语句-->
<script>
<!--
var temp=document.form1.type2
function redirect(x){
var i
i=0
for (var m=temp.options.length-1;m>0;m--)
temp.options[m]=null
<%while not rs2.eof
%>
cnt=<%=rs2("news_type_1_id")%>
if(cnt==x) {
temp.options=new option("<%=rs2("news_type_2_type")%>","<%=rs2("news_type_2_id")%>")
i=i+1}
<%
rs2.movenext
wend%>
}
//-->
</script>
<%
set rs1=server.createobject("adodb.recordset")
sql1="select * from type1"
rs1.open sql1,conn,1,3
set rs2=server.createobject("adodb.recordset")
sql2="select * from type2"
rs2.open sql2,conn,1,3
%>
<form name="form1">
<!--建立菜单一-->
<select name="type" size="1" onchange="redirect(this.options.value)">
<option value=0>请选择……</option>
<%while not rs1.eof%>
<option value="<%=rs1("news_type_1_id")%>"><%=rs1("news_type_1_type")%></option>
<%rs1.movenext
wend%>
</select>
<!--建立菜单二-->
<select name="type2" size="1">
<option value=0>请选择</option>
</select>
</div>
</form>
<!--下面为具体实现的script语句-->
<script>
<!--
var temp=document.form1.type2
function redirect(x){
var i
i=0
for (var m=temp.options.length-1;m>0;m--)
temp.options[m]=null
<%while not rs2.eof
%>
cnt=<%=rs2("news_type_1_id")%>
if(cnt==x) {
temp.options=new option("<%=rs2("news_type_2_type")%>","<%=rs2("news_type_2_id")%>")
i=i+1}
<%
rs2.movenext
wend%>
}
//-->
</script>
上一篇: linux中rmdir命令使用详解
下一篇: asp dictionary对象的用法
推荐阅读
-
php 数组动态添加实现代码(最土团购系统的价格排序),数组团购_PHP教程
-
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单_PHP
-
yii实现级联下拉菜单的方法
-
实例分享jQuery动态添加.active 实现导航效果代码
-
js实现动态改变字体大小代码_javascript技巧
-
yii实现级联下拉菜单的方法,yii实现下拉菜单_PHP教程
-
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单_PHP教程
-
asp 动态生成rss(不成生xml文件)代码
-
用C# + SqlServer2005 实现的treeview动态树形菜单
-
基于递归实现的php树形菜单代码_PHP