在做autocomplate的时候发现,ie9中,剪切、退格、删除不触发oninput事件,而ie9和ie9+已经移除了onpropertychange事件。

只好尝试添加退格、delete、剪切事件,来触发onpropertychange

             var input = $("#J_autocomplete");
var fn = function(){
// console.log('value changed')
}
input.bind('input.autocomplete',fn)
.bind('propertychange.autocomplete',function(e){
if(e.originalEvent.propertyName && e.originalEvent.propertyName == 'value'){
fn.call(this,e);
}
}); //ie9支持addEventListener,ie10开始支持FileReader api
if(documnt.all && typeof FileReader === 'undefined' && window.addEventListener){
//退格与删除
input.bind("keydown.autocomplete", function(e) {
var key = e.keyCode;
(key == 8 || key == 46) && $(this).trigger('input.autocomplete'); });
//剪切
input.bind("cut.autocomplete", function(e){
$(this).trigger('input.autocomplete')
});
}

最新文章

  1. 使用DataTable更新数据库
  2. Log4net(1):配置的简单说明
  3. 20155306白皎 学习技能+C语言学习
  4. Magento - Rewrite机制一窥
  5. 实现MySQL的Replication
  6. netstat命令, netstat指令在windows和linux有什么不同
  7. tomcat环境变量的配置(网上摘,全部验证通过)
  8. activity_main.xml: java.lang.NullPointerException
  9. Android获取当前网络状态
  10. 46.Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(1)
  11. Spring Cloud-微服务架构集大成者
  12. Demo整合
  13. YAML配置:mapping values are not allowed here
  14. js没有函数重载
  15. [No0000140]WMI使用的WIN32_类库名
  16. 某些material英文翻译
  17. Design and Implementation of a Routing Control Platform阅读笔记
  18. SQL 教程数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等,您将学到如何使用 SQL 访问和处理数据系统中的数据
  19. c# 字符串中某个词出现的次数及索引
  20. 浅谈splay的双旋

热门文章

  1. tomcat7以上的版本,400BadRequest
  2. 前端之JavaScript(一)
  3. JavaScript 之 ajax
  4. java 乐观锁 vs 悲观锁
  5. [leetcode-811-Subdomain Visit Count]
  6. Android 6.0 中的 Wifi 连接
  7. 【技术向】rainmeter的设计与发现
  8. openssl 基本加密
  9. 软工网络15团队作业4-DAY6
  10. 1."问吧APP"客户需求调查分析