如何实现在表单select中输入文字

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:10:13
我的想法是这样的,从数据库中读取记录,显示在下拉列表中,下拉列表中的数据量非常大,能否在列表中输入一个字母然后显示的是以这个字母开头的记录,如果还是非常多在输入第二个字母显示以这两个字母开头的记录,不知道这个能实现吗?
谢谢你的回答,不过我是想在asp的Select下拉类表中选择数据,首先要先实现的是select列表中可以输入文字,然后自动弹出和输入文字相匹配的内容,想通过vbscript来实现

查不多这样

dim string1 = list1.text+ "%"

dim string2="select * from table_1 where text like '+string1

connect to database
result = excutecommand (string2)

insert result into list1

可以实现的
在SQL建
如下:
SQL取汉字拼音首字母

create proc pinyin @var varchar(100)
as
begin
set @var=ltrim(rtrim(@var))
declare @i int,@v varbinary(2),@varchar varchar(100),@pinyin varchar(100)
set @pinyin=''
set @i=1
while @i<=len(@var)
begin
set @v=cast(substring(@var,@i,1) as varbinary)

if @v<0xB0A1 or @v>0xD7FD
begin
print '含有非法字符'
return
end

if @v>=0xB0A1 and @v<=0xB0C4
be