高密市时代互联网服务中心
繁體中文

共享资料

主页 → 共享资料 → VB及ASP编程

VIP资料 VIP资料
VB及ASP编程 VB及ASP编程
相关知识 相关知识
图象制作 图象制作
图片资料 图片资料
数据库 数据库
资料下载 资料下载

共享资料热点信息

数据库有效性规则数据库有效性规则数据库有效性规则 数据库有效性规则数据库有效性规…
国税发票打印管理系统下载 国税发票打印管理系统下载
窗体控件获得默认焦点g 窗体控件获得默认焦点g
网页显示服务器时间 网页显示服务器时间
sql server2000自动编号字段设置 sql server2000自动编号字段设置…
怎样判断数据库字段是否为空 怎样判断数据库字段是否为空
软件的纯真版与豪华版的区别 软件的纯真版与豪华版的区别
asp动态二级联动选择输入框的制作 asp动态二级联动选择输入框的制…
字符串输出时补零 字符串输出时补零
access改为mssql server access改为mssql server

信息搜索

(支持信息首拼字母)

浏览:6194  [字号: 正常]
分享到:

asp动态二级联动选择输入框的制作

<script language = "JavaScript">
<%
'asp动态二级联动选择输入框的制作
'程序提供:时代互联网服务中心
'http://www.9816.net
'本程序是做为修改信息用的
'新增信息时,需变动几个参数
dim count
%>
   var onecount;
   subcat = new Array();
<%
set rs=server.createobject("adodb.recordset")
sql = "select * from 子目录"
rs.open sql,conn,1,1
if not(rs.eof or rs.bof) then
    count = 0
    do while not rs.eof
%>
    subcat[<%=count%>] = new Array("<%'显示信息%><%=trim(rs("子目录名称"))%>","<%'联动控制参数(主目录的id)%><%= trim(rs("主目录的id"))%>","<%'传递的变量%><%= trim(rs("子目录的id"))%>");
<%
    count = count + 1
    rs.movenext
    loop
end if
rs.close
set rs=nothing
%>
onecount=<%=count%>;
function changelocation(locationid)
{
document.myform.zimulu.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
    {
        if (subcat[i][1] == locationid)
        {
            document.myform.zimulu.options[document.myform.zimulu.length] = new Option(subcat[i][0], subcat[i][2]);
        }       
    }
}
</script>

<select name="anclassid" onchange="changelocation(document.myform.anclassid.options[document.myform.anclassid.selectedIndex].value)" size="1" style="color: #333333; font-size: 14px">
<%
'原主目录
dim yuanda
set rs=server.CreateObject("adodb.recordset")
sql="select * from 主目录 where anclassid=" & 传递过来的主目录id
rs.open sql,conn,1,1
yuanda=trim(rs("anclass"))
rs.close
set rs=nothing

set rs=server.CreateObject("adodb.recordset")
sql="select * from 主目录"
rs.open sql,conn,1,1
do while not rs.eof
%>
<option <% if clng(rs("anclassid"))=传递过来的主目录id then%> selected<% end if %> value="<%=rs("anclassid")%>"><%=trim(rs("anclass"))%></option>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>   
</select>
<% if cint(chanpincaidan)=2 then %>
子目录:
<select name="zimulu" id="zimulu" size="1" style="color: #333333; font-size: 14px">
<%
'原子目录
dim yuanzi
set rs=server.CreateObject("adodb.recordset")
sql="select * from 子目录 where id=" & 库中子目录的id
rs.open sql,conn,1,1
yuanzi=trim(rs("子目录名称"))
rs.close
set rs=nothing

set rs=server.createobject("adodb.recordset")
sql1= "select * from 子目录 where 主目录的id=" & 库中主目录id
rs.open sql1,conn,1,1
if not(rs.eof or rs.bof) then
do while not rs.eof
%>
<option value="<%=rs("id")%>" <%if rs("id")=库中子目录id then%>selected<%end if%>><%=rs("子目录名称")%></option>
<%
rs.movenext
loop   
end if
rs.close
set rs=nothing
%>
</select>
<% end if %><%
    response.write "<font color='#0000FF'>【原分类:" & yuanda
    if cint(chanpincaidan)=2 then
        response.write " → " & yuanzi
    end if
    response.write "】</font>"
else
    response.write "无分类"
end if
%>



·上一篇:添加信息时二级联动选择框
·下一篇:解决windows2003默认只有200k的图片上传限制的方法
数据库…
SQLSE…
窗体控…
MS SQ…
sql s…
站内查询(支持首拼):
主 页 关于我们 新闻中心 产品介绍 业务范围 共享资料 服务支持 案例展示 站长专题 人力资源 音视频 电子地图 会员中心 在线付款

鲁ICP备11021577号

Copyright © 2003-2026 版权所有:时代互联网服务中心

电话:13287488567 0536-2378816 邮箱:xzs0001@163.com  QQ:173807448 632406796

建议使用 1152×864 及以上分辨率浏览

技术服务:时代互联网服务中心 访问量: 89115990(人次) 目前在线:9人
1