关于实时监听input的值得变化的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于实时监听input的值得变化的问题相关的知识,希望对你有一定的参考价值。
onchange
关于input的onchange事件 其实是有出发条件的 并非实时监听的
1.鼠标点击事件 或者键盘事件(tab和wins键都可以触发 enter在ie9时不触发,火狐和chrome可以)
2.当前对象失去焦点
oninput
oninput是html5新增的form事件(http://www.w3school.com.cn/tags/html_ref_eventattributes.asp)
ie9以下不支持 非ie版本的实时监听的方法,它之作用于当前对象value值发生改变时生效,然而通过js改变value时,却不会触发
onpropertychange
ie的方法,
适用于模糊搜索
//企业名称模糊匹配
if(!!window.ActiveXObject || "ActiveXObject" in window){
$("#enterpriseName").get(0).attachEvent("onpropertychange",function (o){
// alert(o.srcElement.value);
stream_upload.fuzzySearchCompany();
});
//非IE
}else{
$("#enterpriseName").get(0).addEventListener("input",function(o){
// alert(o.target.value);
stream_upload.fuzzySearchCompany();
},false);
}
http://blog.csdn.net/freshlover/article/details/39050609
以上是关于关于实时监听input的值得变化的问题的主要内容,如果未能解决你的问题,请参考以下文章