下拉框里自动匹配关键字
来源:互联网 发布:如何使用jade软件 编辑:程序博客网 时间:2024/06/07 00:41
最近做过一个项目,需求是下拉框里自动匹配关键字,具体细节是实时监听文本框 value 值的变化,然后匹配相关内容。
初接项目,首先想到的是 JQ 里的 change,但是马上排除此方法,因为 change 是在文本框失去焦点时才会触发。曲线救国一下,想到用 keydown 来解决。其他一切还好,只是当不通过键盘操作,而是通过鼠标来复制粘贴时,这个事件是无法触发的。所以这个方法也排除掉了。
然后,查询了一些相关资料,发现只有原生 js 的 oninput & onpropertychange 符合此要求,接着便去 JQ 的 API 里去找符合的方法,很失望,并未找到,但是 bind 确实会绑定类似的事件,那便是 input & propertychange,通过测试,确实是没问题的。
现在将例子奉上:
JQ:
其中:propertychange 是为了兼容 IE9 以下版本的。
JS中的 oninput 事件在 IE9 以下版本不支持,需要使用 IE 特有的 onpropertychange 事件替代,这个事件在用户界面改变或者使用脚本直接修改内容两种情况下都会触发,有以下几种情况:
修改了 input:checkbox 或者 input:radio 元素的选择中状态, checked 属性发生变化。
修改了 input:text 或者 textarea 元素的值,value 属性发生变化。
修改了 select 元素的选中项,selectedIndex 属性发生变化。
JS:
阅读全文
0 0
- 下拉框里自动匹配关键字
- 可输入、自动匹配的下拉框
- 可输入、自动匹配的下拉框
- JSuggest自动匹配下拉框使用方法
- 下拉框(可输入+自动匹配)
- 邮箱自动匹配下拉选项
- 邮箱自动下拉匹配列表
- 简单自动匹配下拉文字
- 可输入、自动匹配的下拉框更新版dhCombobox
- select下拉框实现自动匹配的功能
- JQuery EasyUI+Struts2自动匹配输入下拉框(combobox)
- wpf可编辑和自动匹配的下拉框combobox
- Jquery 文本框输入内容,自动匹配select 下拉框内容
- 可编辑可自动匹配的联动下拉框实现
- ComboBox自动匹配下拉列表中的值
- 下拉列表自动匹配插件AddIncSearch
- MyEclipse自动出现相匹配的关键字
- jQuery 搜索关键字自动匹配提示插件
- mulesoft 第一章 问答题
- YMP框架实现文件上传下载
- c头文件(.h)的作用
- jsonp 跨域 Uncaught SyntaxError: Unexpected token : 的问题
- 从程序员的角度来看为什么我们需要工作流
- 下拉框里自动匹配关键字
- LINUX编程专题-I/O复用:epoll解析
- ORB 特征点检测匹配算法
- 实现html5项目跳转并传数据到安卓,在activity之间进行传输
- 1
- JVM笔记——初识
- gcc/mpicc 编译器 undefined reference to ... 问题的解决
- Gym 100803C — Shopping
- DFS_棋盘问题