请使用firefox,chrome等最新浏览器浏览本站。

keyup监听input值的变化 实现兼容

js+jquery 阿豹 416次浏览 0个评论 扫描二维码

当使用keyup事件监听input的变化时会有个bug,就是当切换到中文输入法是,此事件无效。
解决办法是使用 input事件,IE使用propertychange事件。

//先判断是否是IE浏览器 
var keyvalue= 'input';  
if (navigator.userAgent.indexOf("MSIE") != -1){  
    keyvalue = 'propertychange';  
}  
$('input').bind(keyvalue , function(){  
    alert($(this).val());
})  

喜欢 (4)or分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到