Javascript实现文本框下拉提示(智能提示)效果

经常用浏览器搜索东西的时候,肯定会发现,只要随便输入一个字,百度就会有智能下拉提示,觉得体验挺好的!
然而自己却不知道怎么实现,不用担心,下面介绍一个简易轻量级的方法,已经整理好文件,可以直接下载使用:

实现效果如下: 引用文件:jquery.js autoComplete.js

css

<style type="text/css">
 ul,li{margin: 0;padding: 0;list-style-type: none;}
 a:hover{text-decoration:underline;}
 .txt{width:210px;height:25px;border:1px solid #ccc;line-height:25px;padding:0 5px;}
 .autoDis{border:1px solid #999;position:absolute;overflow:hidden;display: none;}
 .autoDis p{line-height:25px;cursor:default;padding:0 5px;}
 .autoDis li{line-height:25px;cursor:default;padding:0 5px;background-color:#fff;}
 .autoDis .cur{background:#ccc;}
</style>

html

<div id="wrap">
 <input id="autoCom" type="text" class="txt">
</div>

javascript

<script type="text/javascript">
 var c=$('.txt');
 var data=['13612345564', '13825646464', '13825646465', '13412236054', '13012348564', '13012345564', '13012365564', 'www.ljiong.com'];
 var aaa=new autocom(data);
 aaa.autoComplete.init().bind(c);
</script>

效果如下所示

时间: 2024-09-25 02:30:08

Javascript实现文本框下拉提示(智能提示)效果的相关文章

基于JavaScript实现单选框下拉菜单添加文件效果_javascript技巧

本节讲述单选框/下拉菜单/添加文件,综合css,html和JavaScript实现的,具体详情如下所示: 单选框: 实现的功能是:(类似平时的性格测试) 先隐藏一部分页面,然后通过点击单选框来显示. 再通过选项的选择-(每个选项有不同的积分)积分的多少来给出评语 演示代码: <html> <head> <title>DHTML技术演示---radio的使用</title> <meta http-equiv="content-Type"

利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域

 这篇文章主要介绍了利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域.需要的朋友可以过来参考下,希望对大家有所帮助 原理就是循环获取网页上的控件,然后设置disabled 属性为true.   代码如下:   代码如下: <script type="text/javascript">     var nodeList = document.getElementsByTagName("input");     for (var i =

JS获取文本框,下拉框,单选框的值的简单实例

 本篇文章主要是对JS获取文本框,下拉框,单选框值的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1.文本框   1.1 <input type="text" name="test" id="test">   通过var t=document.getElementById("test").value把值赋给变量t,   1.2 当然也可以反过来把已知的变量值赋给文本框,例如:   var m =

form-dynamics ax 窗体文本框下拉筛选

问题描述 dynamics ax 窗体文本框下拉筛选 以一个表的某字段,筛选出另一个表的一批字段.如:部门和部门员工,实现下拉式,该怎么做 解决方案 http://wenku.baidu.com/link?url=JdsVF1Ju19kWavhwcQhOS4XzJV6NFBkmu3rmLiarQoc19ZULVH7eEJzz0KxE3fbC0r9aRXGojXQtXkSeH3bBkiOVyoyv-CQ_xAmVPXxTcbq

Html5 list生成文本框下拉提示例子

  在之前,想要实现这样的功能,需要自己写下拉框的样式和一系列的 JS 代码,包括快捷键选择.选择后填充到文本框以及高亮筛选之类的. 基础属性 现在,只需要一个 Html5 属性 list 即可.list 属性需要应用到 input 框上,然后内容写一个自定义的 id 然后在任意位置放一对 datalist 标签,并给 datalist 框一个 id,和 list 属性指向的 id 一致. 在 datalist 标签下放列表项,每个列表项用 option 元标签来表示,option 标签里用 v

JS获取文本框,下拉框,单选框的值的简单实例_javascript技巧

1.文本框 1.1 <input type="text" name="test" id="test"> 通过var t=document.getElementById("test").value把值赋给变量t, 1.2 当然也可以反过来把已知的变量值赋给文本框,例如: var m = "5";document.getElementById("test").value= m;

javascript省市区三级联动下拉框菜单实例演示_javascript技巧

本文实例讲述了javascript实现省市区三级联动下拉框菜单代码,像平时购物选择地址时一样,通过选择的省动态加载城市列表,通过选择的城市动态加载县区列表,从而可以实现省市县的三级联动,下面使用原生的JavaScript来实现这个功能,分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"

JavaScript---网络编程(11)--DHTML技术演示(4)-单选框/下拉菜单/添加文件

本节讲述单选框/下拉菜单/添加文件,综合css,html和JavaScript. 单选框: 实现的功能是:(类似平时的性格测试) 先隐藏一部分页面,然后通过点击单选框来显示. 再通过选项的选择-(每个选项有不同的积分)积分的多少来给出评语 演示代码: <html> <head> <title>DHTML技术演示---radio的使用</title> <meta http-equiv="content-Type" content=&q

从百度搜索框下拉项自动完成看用户体验

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不知道大家是否有注意到,百度搜索在近期有做了一个调整,那就是在用户输入关键词是下拉框出现相关的搜索关键 词,通过鼠标或者键盘的切换,网页便会自动加载,而无需再点一下搜索按钮,如下图.从技术角度来说,这是一种自动完成的效果,类似JavaScript中 的autoComplete效果,即自动完成.当然,这种效果在其他地方可能应用的有很多,而百度从