oninput和onpropertychange

时间:2023-03-09 13:22:11
oninput和onpropertychange

时常会有监听输入框输入的场景,比如新浪微博的发微博输入框:

oninput和onpropertychange

还有边输入边提示:

oninput和onpropertychange

以及form表单边输入边验证,当内容为空提示或者改变输入框的样式达到提示效果。

在IE中是onpropertychange事件,非IE中对应的是oninput。

if(navigator.userAgent.indexOf("MSIE") > 0) {
  obj.onpropertychange = function() {}
} else {
  obj.oninput = function() {}
}

这样在事件函数里取得输入框内容作后处理就可以了。