ASP动态级联菜单实现代码

2018-09-06 12:04

阅读:319

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

<%
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>


评论


亲,登录后才可以留言!