js input监听兼容事件

Posted 王子乔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js input监听兼容事件相关的知识,希望对你有一定的参考价值。

$(‘#phoneNumber‘).on(‘input‘,function() {
var valueP = $(this).attr(‘value‘);
if(valueP.length == 11){
$(‘#getVerCode‘).removeClass(‘unclick‘);
$(‘.getVerCodeJ‘).css(‘display‘,‘none‘);
}
else{
$(‘#getVerCode‘).addClass(‘unclick‘);
$(‘.getVerCodeJ‘).css(‘display‘,‘block‘);
}
});

//for ie
if(document.all){
$(‘#phoneNumber‘).each(function() {
var that=this;

if(this.attachEvent) {
this.attachEvent(‘onpropertychange‘,function(e) {
if(e.propertyName!=‘value‘) return;
$(that).trigger(‘input‘);

var valueP = $(this).attr(‘value‘);
if(valueP.length == 11){
$(‘#getVerCode‘).removeClass(‘unclick‘);
$(‘.getVerCodeJ‘).css(‘display‘,‘none‘);
}
else{
$(‘#getVerCode‘).addClass(‘unclick‘);
$(‘.getVerCodeJ‘).css(‘display‘,‘block‘);
}
});
}
})
}


































以上是关于js input监听兼容事件的主要内容,如果未能解决你的问题,请参考以下文章

JS过渡结束监听事件及使用自定义事件解决兼容问题的方法

js如何实现事件监听和解决兼容性

原生js监听input值改变事件

js事件监听的兼容写法

JS事件高级

JS,JQ及时监听input值的变化,MUI的input搜索框里的清除按钮的点击监听事件