专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Javascript教程 » oninput:兼容Firefox和IE的onpropertychange事件oninput »正文

oninput:兼容Firefox和IE的onpropertychange事件oninput

来源: 发布时间:星期四, 2008年12月25日 浏览:54次 评论:0
在文本框输入数据时候当键盘按下并放开时候可以使用onkeyup来检测事件onpropertychange能够捕获每次改变而onchange需要执行某个事件才可以捕获可是有时候我们输入数据是采用粘贴方式而不是键盘输入这就需要实时检测文本框状态改变
onpropertychange 不被firefox所支持如果想在firefox下正常使用,需要用oninput属性,且需要用addEventListener来注册事件
点击运行可以看到效果:
"Gecko";
}
}
(navigator.userAgent.indexOf("MSIE")>0){
document.getElementById('tx1').attachEvent("onpropertychange",txChange);
} (navigator.userAgent.indexOf("Firefox")>0){
document.getElementById('tx1').addEventListener("input",txChange2,false);
}
function txChange{
alert("testie");
}
function txChange2{
alert("testfirefox");
}
</script>


以上就是兼容Firefoxonpropertychange事件思路方法
1

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: