下拉框连动的小例子(数据库版)

2016-01-29 17:18 7 1 收藏

下拉框连动的小例子(数据库版),下拉框连动的小例子(数据库版)

【 tulaoshi.com - ASP 】

  ASP文件:
<%@ Language=VBScript %
<%Option Explicit%
<html
<head
<titleList</title
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"
<%
dim conn
dim rs
dim sql
dim count
dim rs1
dim sql1


set conn = server.CreateObject ("adodb.connection")
conn.Open "test","sa",""


sql = "select * from district order by locationid asc"
set rs = conn.execute(sql)
%
<script language = "JavaScript"
var onecount;
onecount=0;
subcat = new Array();
        <%
        count = 0
        do while not rs.eof
        %
subcat[<%=count%] = new Array("<%= trim(rs("districtname"))%","<%= trim(rs("locationid"))%","<%= trim(rs("districtid"))%");
        <%
        count = count + 1
        rs.movenext
        loop
        rs.close
        set rs=nothing
        %
onecount=<%=count%;

function changelocation(locationid)
    {
    document.myform.smalllocation.length = 0;

    var locationid=locationid;
    var i;
    document.myform.smalllocation.options[0] = new Option('====所有地区====','');
    for (i=0;i < onecount; i++)
        {
            if (subcat[i][1] == locationid)
            {
                document.myform.smalllocation.options[document.myform.smalllocation.length] = new Option(subcat[i][0], subcat[i][2]);
            }        
        }
        
    }    
</script
</head
<body
<form name="myform" method="post"
    <select name="biglocation" onChange="changelocation(document.myform.biglocation.options[document.myform.biglocation.selectedIndex].value)"
        <%
        
        sql1 = "select * from location order by locationname asc"
        set rs1 = conn.Execute (sql1)
        do while not rs1.eof
        %
        <option value="<%=trim(rs1("locationid"))%"<%=trim(rs1("locationname"))%</option
        <%
        rs1.movenext
        loop
        rs1.close
        set rs1 = nothing
        conn.Close
        set c

来源:http://www.tulaoshi.com/n/20160129/1500954.html

延伸阅读
标签: Java JAVA基础
哎呀,说了这么多的废话,还是让我们来看看到底JDBC的调用吧!既然我们是通过odbc访问数据库,所以这个odbc是跑不了的,我们先来设置你的odbc:打开你的odbc数据源-选择系统dsn(Click加新的dsn-)-接下来输入选择数据库类型、输入dsn名:、选择服务器、连接数据库的方式、输入数据库的登陆用户和密码-测试连接,如果测试成功的话,那么你的dsn...
首先应该建立一个combo1的comboBox控件,作为下拉框的最终实现工具。 Private Sub Combo1_Click() MSFlexGrid1.Row = MSFlexGrid1.RowSel MSFlexGrid1.Col = 2 MSFlexGrid1.Text = Combo1.Text End Sub 'Private Sub Combo1_LostFocus() 'Combo1.Text = MSFlexGrid1.Text 'End Sub Private Sub Form_Load() Combo1.Vis...
标签: Web开发
即在触发地区下拉框的onchange事件时,代理商的下拉框选项也相应的改变,比如选择地区 湖南—〉长沙,那么代理商下拉框只显示长沙的代理商。 本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下拉框是服务器端控件那么问题是很好解决的,现在是html控件一下...
  最近终于有时间研究研究AJAX了.看了一些AJAX的介绍. 用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJAX的小例子,和初学者分享一下. 代码下载 <script language="javascript" type="text/javascript"  <!-- function goCity() {         var&nbs...
    对于DBA来讲,熟悉ORACLE的常用操作方法有很重要的作用,下面列举几个方面的:     一、Oracle数据库的几个关闭方法     对于ORACLE来讲,关闭的方法有三个:     在SVRMGRL下可以输入如下语句,就可关闭数据库,但每个语句都有自己的作用,有的语句还必须慎重使用  ...

经验教程

473

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部