加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP动态级联菜单达成代码

发布时间:2023-05-26 13:09:16 所属栏目:Asp教程 来源:
导读:ASP动态级联菜单达成代码:<!--打开两个表--><% set rs1=server.CreateObject("adodb.recordset") sql1="select * from type1" rs1.open sql1,conn,1,3 set rs2=server.CreateObject("adodb.recordset")

ASP动态级联菜单达成代码:

<!--打开两个表-->

<%

    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>

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章