asp动态级联菜单代码

JS脚本:

<%

dim rs

dim sql

dim count

dim rs1

dim sql1

sql = "select * from region order by zoneid asc"

set rs = server.createobject("adodb.recordset")

rs.open sql,conn,1,3

%>

<script language = "JavaScript">

var onecount;

onecount=0;

subcat = new Array();

<%

count = 0

do while not rs.eof

%>

subcat[<%=count%>] = new Array("<%= trim(rs("regionname"))%>","<%= trim(rs("zoneid"))%>","<%= trim(rs("regionid"))%>");

<%

count = count + 1

rs.movenext

loop

rs.close

set rs=nothing

%>

onecount=<%=count%>;

function changelocation(zoneid)

{

document.myform.region.length = 0;

var zoneid=zoneid;

var i;

document.myform.region.options[0] = new Option('--地区--','');

for (i=0;i < onecount; i++)

{

if (subcat[i][1] == zoneid)

{

document.myform.region.options[document.myform.region.length] = new Option(subcat[i][0], subcat[i][2]);

}

}

}

</script>

表单内容:

<table>

<form>

<tr>

<td>

<span class="STYLE1">*</span> 大区:

          <select name="zone" size="1" id="zone" onChange="changelocation(document.myform.zone.options[document.myform.zone.selectedIndex].value)">

<option value=0 selected >请选择</option>

<%

sql1 = "select * from bigzone order by zonename asc"

set rs1 = server.createobject("adodb.recordset")

rs1.open sql1,conn,1,3

%>

<%while not rs1.eof%>

<option value="<%=rs1("zoneid")%>"><%=rs1("zonename")%></option>

<%rs1.movenext

wend

rs1.close

set rs1 = nothing

%>

</select>        </td>

        <td width="20%"><span class="STYLE1">*</span>地区:

          <select name="region" size="1" id="region" >

<option value=0 selected >请选择</option>

</select>  

</tr>

</form>

</table>

时间: 2024-09-24 23:09:54

asp动态级联菜单代码的相关文章

asp动态级联菜单代码_应用技巧

JS脚本: <% dim rs dim sql dim count dim rs1 dim sql1 sql = "select * from region order by zoneid asc" set rs = server.createobject("adodb.recordset") rs.open sql,conn,1,3 %> <script language = "JavaScript"> var onec

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"

js实现网页多级级联菜单代码_javascript技巧

本文实例讲述了js实现网页多级级联菜单.分享给大家供大家参考.具体如下: 这是大家在网页上经常会见到的级联菜单特效,不过这一个代码是由JS来实现,将级联菜单中的内容保存在了JS数组中,为了页面美观,本次还美化了一下表格边框,整体看上去更和谐实用了,多级的下拉菜单对网页设计来说比较实用. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/js-table-select-menu-style-codes/ 具体代码如下: <!DOCTYPE HTML

jQuery实现可用于博客的动态滑动菜单完整实例_jquery

本文实例讲述了jQuery实现可用于博客的动态滑动菜单代码.分享给大家供大家参考.具体如下: 这是一款基于jQuery1.3.2的动态滑动菜单特效代码,常用于博客,鼠标滑过菜单,菜单会不断伸出,貌似很漂亮,我比较喜欢,发上来供大家使用或学习参考. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-blog-move-style-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//

ASP动态生成的javascript表单验证代码

javascript|表单验证|动态 以网上down了一个ASP动态生成Form验证javascript的代码,自己扩容了一下.作者的大名我给忘了,不过我记得清楚,从第一条至第九条的代码都是该作者的原创.至于九至第十五条却是本人自己加的哦.而且由于本人水平有限,从第九条至第十五条不见得会条条生效啊?呵呵,其实把它贴在这里没有什么必要的,因为这点小会伎俩谁都会用的,我把它的作用定位为:开发时找不到该函数时到这里拷贝一下就可以了.呵,因为我即没有刻录机也没有移动硬盘.实在是没有办法把这些代码随身携带

js出生日期 年月日级联菜单示例代码

 本篇文章主要介绍了js出生日期 年月日级联菜单的示例代码.需要的朋友可以过来参考下,希望对大家有所帮助 现在世界通用的公历(阳历)也经过一个长期演变的过程.我们先看,公历每个月的日数是固定的:"七前单大,八后双大".也就是说,一.三.五.七.八.十.腊月(十二月)是31天,四.六.九.十一月是30天,只有二月,平年28天,闰年29天.   代码如下: <%@ Page Language="C#" AutoEventWireup="true"

DW+ASP 玩转动态二级菜单

菜单|动态|二级菜单 一般情况下这种情况是来对二级的目录有用,对于现在网站流传的JS好多种,但都无外乎那些令像我这样的菜鸟晕头转向的JS代码..一下子for...一下子array的.废话少说,切入正题了. 首先得建一个表,当然,如果你的表中就已经建好目录的话,那这一步可以省略了.但有一点要提醒:这个表是我这个例子的使用依据(不知道这样说对不对). 由于我用的表是ACCESS的,所以建表就不说了,只列出这个两个表的相应的字段名(数据库名:db.mdb):表名:type_tree --父类字段:ty

Dreamweaver+ASP制作动态二级菜单

dreamweaver|菜单|动态|二级菜单 一般情况下这种情况是来对二级的目录有用,对于现在网站流传的JS好多种,但都无外乎那些令像我这样的菜鸟晕头转向的JS代码..一下子for...一下子array的. 首先得建一个表,当然,如果你的表中就已经建好目录的话,那这一步可以省略了.但有一点要提醒:这个表是我这个例子的使用依据(不知道这样说对不对). 由于我用的表是ACCESS的,所以建表就不说了,只列出这个两个表的相应的字段名(数据库名:db.mdb): 表名:type_tree --父类 字段

Ajax级联菜单实例代码

 本篇文章主要是对Ajax级联菜单的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1.Ajax.html    代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html xmlns="http://www.w