从数据库中动态选取下拉列表的方法

原创 2002年12月30日 09:23:00

有一页填表的页面,其中有几个下拉表单是通过一个表的某个字段动态
生成,比如省下面的城市名,希望选择某一个省即可自动在另一下拉表
单内生成城市名,.....然后提交给asp处理加入到另外一个表内。

<form name=f1 METHOD="POST">
<%
OpenDB objConn, "xxxx"
Set RSClass = objConn.Execute("SELECT * FROM class Order by fldClass")
If RSClass.EOF Then   
Response.Write "没有记录。<BR>"

Else

      Response.Write "<SELECT NAME=""class"" style=""FONT-SIZE: 9pt"" SIZE=10" & _
        " ONCHANGE=""classselected(this);"" >"
        sJavaScript = "function classselected(elem){" &_
         vbCrlf & _
        "for (var i = document.f1.sort.options.length; i >= 0; i--){" & vbCrlf & _
        "document.f1.sort.options[i] = null;" & _
         vbCrlf
   Do Until RSClass.EOF
     If sLastClass <> RSClass("fldClass") Then
         sLastClass = RSClass("fldClass")
        Response.Write "<OPTION VALUE=" & RSClass("fldID") & ">" & sLastClass & "</OPTION>"
         sJavaScript = sJavaScript & "}" & vbCrlf & _
                "if (elem.options[elem.selectedIndex].value==" & _
                 RSClass("fldID") & "){" & vbCrlf
      End If
         sJavaScript = sJavaScript & _
                 "document.f1.sort.options[document." & _
                 "f1.sort.options.length] = new Option('" & _
                  RSClass("fldSort") & "','" & RSClass("fldID") & "');" & _
                  vbCrlf
     RSClass.MoveNext
     Loop
        Response.Write "</SELECT>"
        Response.Write "<SELECT NAME=""sort"" style=""FONT-SIZE: 9pt"" SIZE=10>"
        Response.Write "<OPTION>[请选择]</OPTION>"
        Response.Write "</SELECT>"
   
        sJavaScript = sJavaScript & vbCrlf & "}" & vbCrlf & "}" & vbCrlf
        Response.Write "<SCR" & "IPT LANGUAGE=""JavaScript"">" & vbCrlf
        Response.Write sJavaScript & vbCrlf & "</SCR" & "IPT>" & vbCrlf
End If
RSClass.Close
Set RSClass = Nothing%>
</form>

下拉菜单从数据库读取数据动态生成

一、页面index.ftl
  • qq_33543227
  • qq_33543227
  • 2017年11月22日 11:10
  • 457

动态二级下拉框联动(二级数据从数据库中获取)

要实现的效果如下图:左边的一级下拉框选择改变的话,右边的二级下拉框的内容也会改变...
  • chenjing928
  • chenjing928
  • 2017年06月07日 21:11
  • 3205

毕设笔记--SSH前台JSP页面下拉列表框的值从数据库动态获取

今天的遇到的一个问题是:我想在前台JSP页面中做一个下拉列表框, 而这个列表框中显示的值是从数据库的一张表中动态获取的。 比如,表中有北京,上海,广州这三个数据,JSP的下拉框中显示的也是这三个值...
  • u014008219
  • u014008219
  • 2016年05月01日 15:11
  • 3819

jsp从数据库取得数据作为下拉菜单选项的实现

   while(iterator.hasNext()){  String name = ((Sort)iterator.next()).getName();  %>   ">      注:name...
  • spring028
  • spring028
  • 2008年03月07日 00:27
  • 396

select下拉列表, 从数据库查询,动态添加选项option

1 jsp                                                                      编码                 ...
  • alenejinping
  • alenejinping
  • 2017年06月06日 15:25
  • 3279

jQuery简易实现动态读取数据库的二级下拉框

本文介绍的是从数据库读取数据动态绑定的二级下拉框
  • moon_cup
  • moon_cup
  • 2016年06月28日 10:49
  • 1913

下拉菜单通过数据库查询显示方法

这个是自己项目中用到的。 1.app-config.xml:链接类                                                      ...
  • dinner1984
  • dinner1984
  • 2013年11月22日 12:41
  • 3626

android的下拉框添加数据

方法一: 引用资源,静态展示 Spinner 选项:     android:layout_width="match_parent"     android:layout_h...
  • a450479378
  • a450479378
  • 2016年04月07日 13:23
  • 229

AngularJS下拉列表动态获取

angularjs 前端下拉列表动态显示数据
  • llccdd1989
  • llccdd1989
  • 2017年04月09日 08:36
  • 1312

Java下拉列表联动的实现(从数据库读取数据)

很多时候在界面布局时我们会用到下拉列表,单独的一个列表与数据库的交互很简单,今天要记录的是当有多个下拉列表联动时,该怎样获取数据,即选择第一个下拉列表的值,动态的改变第二个下拉列表乃至更多列表的值。 ...
  • vicoll
  • vicoll
  • 2017年09月18日 08:50
  • 1583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从数据库中动态选取下拉列表的方法
举报原因:
原因补充:

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