动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   网页设计 → 阅读文章

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

作者:无从考证 来源:转载 
阅读 1804 人次 , 2006-2-15 14:35: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>   
 本文Tags数据库  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:产生一个密码记录并发送给用户
· 下一篇:Perl的运算符号字符概述
· 按形容词分类:可爱、快乐、有趣
· Java在Client/Server网络中的应用
· Dreamweaver查找替换的技巧
· Dreamweaver MX进阶教程(二十一)制作虚线
· Web页面设计de基础


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077