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

红尘笑96

红尘笑96

2016-01-29 18:52

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

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

(本文来源于图老师网站,更多请访问https://m.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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/) 
展开更多 50%)
分享

猜你喜欢

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

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

排序Select中Option项的一个示例

Delphi
排序Select中Option项的一个示例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在SQLSERVER里写了一个Split函数

编程语言 网络编程
在SQLSERVER里写了一个Split函数

使用NextRecordset通过一个Connection输出多个select查询

ASP
使用NextRecordset通过一个Connection输出多个select查询

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

一个通用的分页类

Web开发
一个通用的分页类

PHP中一个控制字符串输出的函数

PHP
PHP中一个控制字符串输出的函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用Session记录页面地址和实现页面返回功能

使用Session记录页面地址和实现页面返回功能

保护系统安全 防范网络炸弹四招

保护系统安全 防范网络炸弹四招
下拉加载更多内容 ↓