js自动补全功能(比我之前写过那一篇的好一点)
来源:互联网 发布:网络外宣是什么 编辑:程序博客网 时间:2024/04/27 14:19
试验了很多jQuery的这种自动补全插件,但是很多地方用BUG,这个功能也有很多其它库支持,但是为了用这个功能而加载很多js插件,这样效率明显下降了很多,而且这个东西平时也很常用。
完成有以下功能:
- 输入字符会把含有此字符的提示出来。
- 支持上下方向键选择提示选项,支持循环
- 支持绑定一个数组提示,支持ajax传递输入框值请求数据。
- 支持多个选择的dom元素一块绑定数据实现输入提示。各dom元素也可以单独绑定自己的数据实现输入提示,互不影响。
- 支持中文。
===============================================================
1.输入任意字符,可以返回数据中含有的此字符的数据,并展示在对应的input框下面
(支持键盘选择,鼠标按键选择)
2.输入字符后,并没有选择指定的数据(失去光标后)光标重新获取到后,会再次展示含有此字符的数据。(查看很多网上的代码,此功能都没有。)
3.对下拉框做处理,网上有的代码不能隐藏下拉框,这里我稍作处理,可能还有要优化的地方,
往大家可根据需要稍作调整(目前我写的这个代码已经满足基本需要)
有此需求的小伙伴到此处下载源码http://download.csdn.net/download/ymm_0008/9868075
小弟技术一般,各位大佬勿喷啊。。。有需要的童鞋评论或者发私信,我发代码给你。
阅读全文
1 0
- js自动补全功能(比我之前写过那一篇的好一点)
- JS实现自动补全功能
- 简单的自动补全功能
- MySQL 的自动补全功能
- Vim7的自动补全功能
- UE的自动补全功能
- Eclipse的自动补全功能
- 字体的自动补全功能
- 只要你过的比我好
- js自动补全功能实现代码
- 搜索引擎的输入自动补全功能
- linux shell下的自动补全功能
- vim自带的自动补全功能
- 去掉myEclipse的方括号自动补全功能
- eclipse的设置-自动补全功能
- 如何增强eclipse的自动补全功能
- 04 eclipse 自动补全功能的改进
- centos的yum自动补全功能
- SDIO驱动(11)Host是如何把数据发出去的
- struct和typedef 总结
- CI环境搭建----gerrit服务器搭建流程
- 使用simplexml来处理xml格式的数据
- 史上最简单的 MySQL 教程(十九)「范式」
- js自动补全功能(比我之前写过那一篇的好一点)
- 如何下载谷歌矢量高程等高线
- HEVC代码学习14:motionCompensation函数
- Jquery多选框全选功能示例
- MVC设计模式之简单用户管理系统
- ExpandableListView 判断是否展开
- JavaScript和jQuery的总结
- WPF--火车后台管理系统分析(二)
- mybatis中的#和$的区别