福州网站开发风格,做网站需要准备什么,网页加速器免费,数据推广是干什么的在做web开发时候很多时候都需要即时监听输入框值的变化#xff0c;以便作出即时动作去引导浏览者增强网站的用户体验感。而采用onchange时间又往往是在输入框失去焦点#xff08;onblur#xff09;时候触发#xff0c;有时候并不能满足条件。 首先看一下dom中元素事件… 在做web开发时候很多时候都需要即时监听输入框值的变化以便作出即时动作去引导浏览者增强网站的用户体验感。而采用onchange时间又往往是在输入框失去焦点onblur时候触发有时候并不能满足条件。 首先看一下dom中元素事件 onpropertychange IE下当一个HTML元素的属性改变的时候都能通过 onpropertychange来即时捕获。onchange在属性值改变时还必须使得当前元素失去焦点(onblur)才可以激活该事件。 在用js脚本改动该元素值时候亦能触发onpropertychange事件。 oninput 是onpropertychange的非IE浏览器版本支持firefox和opera等浏览器但有一点不同它绑定于对象时并非该对象所有属性改变都能触发事件它只在对象value值发生改变时奏效。 onchange (a)当前对象属性改变并且是由键盘或鼠标事件激发的脚本触发无效(b)当前对象失去焦点(onblur) 因此可以采用以下代码实时监听输入框值变化 $(#input_test1).bind(input propertychange change,function(event){$(#input_test2).val($(#input_test1).val());
});兼容IE 转自http://blog.csdn.net/otengyue/article/details/50708277 转载于:https://www.cnblogs.com/anxiaoyu/p/7844615.html