IE浏览器的文本框监听事件

一、IE8的文本框监听事件

由于在IE8所以input和propertychange都不能用,终于皇天不负有心人让我找到了这个:https://github.com/sophiebits/jquery-splendid-textchange
textchange事件:下载textchange事件,将它引入引入到页面上就可以直接使用,具体如下:

<script type="text/javascript" src="configure/jquery.splendid.textchange.js"></script>
<script type="text/javascript">
$("#input").on('textchange',function(){
    //监听触发的内容
})
</script>

二、IE8以上的文本框监听事件

IE8以上的文本框监听事件那就好办多了,直接使用onpropertychange或oninput。但是onpropertychange为IE专属的,而且IE9以下的浏览器是不支持oninput事件的。所以通常会把两者进行配合使用,具体如下:

<script type="text/javascript">
$("#input").on('input propertychange',function(){
    //监听触发的内容
})
</script>

猜你喜欢

转载自blog.csdn.net/qq_33624558/article/details/80492837