ASP动态级联菜单应用代码
发布时间:2023-08-28 10:59:38 所属栏目:Asp教程 来源:
导读:<!--打开两个表-->
<%
set rs1=server.CreateObject("adodb.recordset")
sql1="select * from type1"
rs1.open sql1,conn,1,3
set rs2=server.CreateObject("adodb.recordset")
sql2="s
<%
set rs1=server.CreateObject("adodb.recordset")
sql1="select * from type1"
rs1.open sql1,conn,1,3
set rs2=server.CreateObject("adodb.recordset")
sql2="s
<!--打开两个表--> <% 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> (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐