针对select写了一个通用的option输出函数

2016-01-29 18:52 31 1 收藏

针对select写了一个通用的option输出函数,针对select写了一个通用的option输出函数

【 tulaoshi.com - ASP 】

 

function writeSlt(arrstr,arrstrValue,selectedstr)
'arrstr 要显示在option里面的值,arrstrValue option的实际值,selectedstr要选中的默认值
'将一个字串分割为数组,输出select的option,并选中selectedstr arrstr&arrstrValue长度要一致
arr=split(arrstr,",")
arrValue=split(arrstrValue,",")
j=0
do while j<=ubound(arr)
 if trim(arrValue(j))=trim(selectedstr) then
  response.write "<option value='" & arrValue(j) & "' selected" & arr(j) & "</option"
 else
  response.write "<option value='" & arrValue(j) & "'" & arr(j) & "</option"
 end if
 j=j+1
loop
end function

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

 

可以从数据库中读出数据,形成逗开分隔的字符串,来动态生成select的<option

function getArrString(table,fld,cond,sortfld)
'获取一个指定表中指定字段指字条件的数据,返回一个以逗号分隔的字符串
set rs=server.createobject("adodb.recordset")
sql="select " & fld & " from " & table
if len(cond)0 then
 sql=sql & " where " & cond
end if
if len(sortfld)0 then
 sql=sql & " order by " & sortfld
end if
rs.Open sql,conn,1,1
if not (rs.bof or rs.EOF) then
 do while not rs.EOF
  getArrString=getArrString & trim(rs(fld)) & ","
  rs.MoveNext
 loop
end if
getArrString=left(getArrString,len(getArrString)-1)
rs.Close
set rs=nothing
end function

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/) 

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

延伸阅读
标签: ASP
<% Dim myarr For i = 0 To 100 Randomize no = Int((1000-1+1)*Rnd+1) For j = 0 To i If no < myarr(j) And no < "" Then j = j + 1 Else Exit For End If myarr(i) = no Next If i = 21 Then Exit For End If Next %
标签: Web开发
一个目录遍历函数?php function dirtree($path="./test") {   echo "dl";   $d = dir($path);   while(false !== ($v = $d-read())) {     if($v == "." $v == "..")       continue;     $file = $d-path."/".$v;     echo "dt$v";     if(i...
标签: ASP
 从开始学习到使用ASP到现在也写了不少程序了,最令人头痛的是写数据分页,每次都是由于几个变量名或几个参数的不同,因而需要每次都写哪一段冗长而又繁杂的分页代码,代码长了使得程序的可读性变差,容易出差,调试半天也找不出错在哪里,所以慢慢的我开始使用一些网上的提供的分页函数或分页类。的确省事不少,但是通常的函数和类的做法...
标签: Web开发
Name: AJAXRequest Author: HotHeart(xujiwei) Site: http://www.xujiwei.cn/ Blog: http://www.xujiwei.cn/blog/ Copyright (c) 2006, All Rights Reserved 类名:AJAXRequest 版本:0.3 日期:2006-12-18 介绍:AJAXRequest是一个方便AJAX开发的通用类,可以方便地进行一些AJAX中需要...
标签: ASP
研究了漏洞,我就想解决的方法,我总结一下,里面有我想的一个不成熟的想法。  是给高手看的,看看是不是一种解决已知和未知SQL注入漏洞的好方法。 这个是我想的不成熟的方法,我认为能解决大部分以知和未知的SQL注入漏洞,让入侵者弄不到密码!  首先我先分析大多数的SQL注入,原理无非就是对管理员敏感的信息进行猜测,因此都需...

经验教程

437

收藏

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