二级联动菜单——ASP+数据库版

原创 2016年06月02日 12:47:29

<!--#include file="../include/buyok_shop_30_conn.asp"-->
<script language = "javascript">
var j;
j=0;
goaler = new Array();
<%set rs=conn.execute("select * from newsclass where classid<>0 order by ID")'二级菜单
if rs.eof then%>
goaler[0] = new Array("无分类","","");
<%else
i=0
do while not rs.eof%>
goaler[<%=i%>] = new Array("<%=rs("minclassname")%>","<%=rs("classid")%>","<%=rs("ID")%>");//classid为一级的ID,ID为自己的ID
<%rs.movenext
i=i+1
loop
end if
rs.close
%>
j=<%=i%>;

function changelocation(locationid)
{
document.addnews.SmallClassID.length = 0;

var locationid=locationid;
var i;
for (i=0;i < j; i++)
{
if (goaler[i][1] == locationid)
{
document.addnews.SmallClassID.options[document.addnews.SmallClassID.length] = new Option(goaler[i][0], goaler[i][2]);
}
}

}
</script>

<form method="post" name="addnews" action="">
<select name="BigClassID" onChange="changelocation(document.addnews.BigClassID.options[document.addnews.BigClassID.selectedIndex].value)" size="1">
<%set rs=conn.execute("select * from newsclass where classid=0 order by ID")'一级
if rs.eof then%>
<option selected value="">无一级分类</option>
<%else%>
<option selected value="">请选择一级分类</option>
<%do while not rs.eof%>
<option value="<%=rs("ID")%>"><%=rs("classname")%></option>
<%rs.movenext
loop
end if%>
</select>
<select name="SmallClassID">
<option selected value="">未指定一级分类</option>
</select>
<input type="submit" name="goaler" value="提交">
</form>


<%'测试取值
if request("goaler")<>"" then
response.write "ID="&request("ID")&"<BR>ID="&request("ID")
end if%>

 


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

ASP+JS+SQL数据库二级级联菜单

  • 2007年07月02日 11:36
  • 1KB
  • 下载

我的ASP之旅—二级联动菜单制作

        这个问题其实已经蛮老了,不过作为刚学ASP3个月的我来说,还是有必要写下来强化自己的基础知识。        就拿最常用的“省市下拉列表联动”作为例子吧!        在我们制作网站...
  • brothercat
  • brothercat
  • 2005年07月13日 11:11
  • 3115

ASP二级联动下拉菜单

ASP+JavaScript+数据库 级联下拉菜单 ***********************************ASP+JavaScript+数...
  • flynetcn
  • flynetcn
  • 2006年07月26日 17:33
  • 17163

ASP二级联动菜单制作

一个简单的二级联动菜单制作。用来点击省后显示相应的县市。         具体做法如下:         1.设计数据库         我们选用sql2000数据库。先建个数据库或者用已经有的...
  • haibo0668
  • haibo0668
  • 2016年06月02日 12:59
  • 479

ASP.NET——实现两个下拉框动态联动

这样的动态联动,一般由多个下拉框组成一组菜单,比如上面用到的两个下拉框。下拉菜单之间有联动的关系。当上级的选中项发生改变时,下级会根据上级中的选中项显示相应的内容。 用了动态联动之后,当面...
  • u010066934
  • u010066934
  • 2014年08月11日 16:10
  • 6484

asp 下拉框二级联动

function chang1(dalei)//根据大类名改变小类下拉内容的函数 { document.form1.xiaolei.length = 0; //清空小类下拉框内容 ...
  • hanjingjingpan
  • hanjingjingpan
  • 2010年11月26日 15:51
  • 3151

JS结合数据库的二级联动菜单

sall=new Array();dim ii=0set rs=server.CreateObject("adodb.recordset")    sql="select * from newsfl ...
  • chinabh
  • chinabh
  • 2006年05月16日 15:45
  • 1467

jQuery+ASP+SQL实现二级联动下拉菜单

  • 2011年06月03日 17:32
  • 2KB
  • 下载

二级联动菜单——ASP+数据库版

var j; j=0; goaler = new Array();
  • haibo0668
  • haibo0668
  • 2016年06月02日 12:47
  • 397

ASP四级联动下拉菜单

  • 2013年04月25日 14:53
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:二级联动菜单——ASP+数据库版
举报原因:
原因补充:

(最多只允许输入30个字)