ASP动态级联菜单实现代码
2018-09-06 12:04
<!--打开两个表-->
<%
setrs1=server.CreateObject(adodb.recordset)
sql1=select*fromtype1
rs1.opensql1,conn,1,3
setrs2=server.CreateObject(adodb.recordset)
sql2=select*fromtype2
rs2.opensql2,conn,1,3
%>
<formname=form1>
<!--建立菜单一-->
<selectname=typesize=1onChange=redirect(this.options.value)>
<optionvalue=0>请选择……</option>
<%whilenotrs1.eof%>
<optionvalue=<%=rs1(news_type_1_id)%>><%=rs1(news_type_1_type)%></option>
<%rs1.movenext
wend%>
</select>
<!--建立菜单二-->
<selectname=type2size=1>
<optionvalue=0>请选择</option>
</select>
</div>
</form>
<!--下面为具体实现的script语句-->
<script>
<!--
vartemp=document.form1.type2
functionredirect(x){
vari
i=0
for(varm=temp.options.length-1;m>0;m--)
temp.options[m]=null
<%whilenotrs2.eof
%>
cnt=<%=rs2(news_type_1_id)%>
if(cnt==x){
temp.options=newOption(<%=rs2(news_type_2_type)%>,<%=rs2(news_type_2_id)%>)
i=i+1}
<%
rs2.movenext
wend%>
}
//-->
</script>
上一篇:一小时学会ASP语言