如何实现像Google那样,在文本框里输入文字后自动出现已经存在的内容?在线等~~~~

rebacca1620 2008-01-16 09:44:37
像Google那种,可以在文本框里输入一些字符,然后出现一个层,显示出所以与文本内容匹配的内容?
...全文
594 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoulukang 2008-09-10
  • 打赏
  • 举报
回复
是啊
jbj001 2008-01-16
  • 打赏
  • 举报
回复
好东西,需要mark

  • 打赏
  • 举报
回复
xiaolei1982 2008-01-16
  • 打赏
  • 举报
回复
never-online:
http://www.never-online.net/code/neverModules/autocomplete/

JK:
http://jkisjk.spaces.live.com/blog/cns!758CACE25E89DD3B!365.entry

dh20156:
http://www.jxxg.com/dh20156/dhcombobox/dhcombobox.htm
yifanwu 2008-01-16
  • 打赏
  • 举报
回复
自己写ajax吧,用别人的也行,呵呵
littlelam 2008-01-16
  • 打赏
  • 举报
回复
http://www.never-online.net/code/neverModules/autocomplete/
下列是本版autocomplete提供的一些属性供选择,可以在ajax的示例中看到
* 使用了cache 功能,当敲入的字符数可以在cache中查到时,将不会向服务器发送请求。减轻服务器压力
* 使用空格匹配,一个空格字符相当于1个或多个字符(串)正如"codetome"网友提到的建议: 首先输入e那么最后一个单词 never-online bluedestiny renkailau 三个单词都会出来,然后我按一下空格,再输入n,文本框的字符是这样:"e n",我的目的是想要搜索所有带e而且带n的所有单词,结果应该是三个单词都出来,并且每个单词里的n和e都加黑。
* 无论输入字符串在dataSource的何处,始终匹配
* 当数据量较大时,自动截取前部分的数据,提高效率
* 忽略大小写
* 开启方向键(小键盘)
myvicy 2008-01-16
  • 打赏
  • 举报
回复
当然是使用ajax
  • 打赏
  • 举报
回复
改层的样式??

改html里面的div


<!--该这个层的样式,注意position:absolute不要删除,要不显示不到text下面了-->
<div id="dvContent" style="display:none;position:absolute"></div>
rebacca1620 2008-01-16
  • 打赏
  • 举报
回复
不好意思,是我搞错了,应该在IIS里打开就可以了。唯一一点不足就是,我想改一下那个层的样式,应该在哪里改呀?
rebacca1620 2008-01-16
  • 打赏
  • 举报
回复
TO showbo:我看到你的帖子了,但为什么一运行总提示请求的文件出错呢?我已经改成我需要的数据库链接和表名了。

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧