onpropertychange: IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来即时捕获。onchange在属性值改变时还必须使得当前元素失去焦点(onblur)才可以激活该事件。 在用js脚本改动该元素值时候亦能触发onpropertychange事件。
oninput:是onpropertychange的非IE浏览器版本,支持firefox和opera等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生改变时奏效。
onchange: 1、当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效);2、当前对象失去焦点(onblur);
//jq监听input发生改变
$("#xxx").bind(“input propertychange”, function() {
});
//js监听input发生改变
//Input标签