1.在PC上,使用keyup或者keydown事件来监听,但是到了移动端,主要有下面两个事件来监听用户的用户输入行为:
a.oninput:事件在用户输入时,value改变时触发,是实时的。通过js改变value时,不会触发;
b.onchange:事件在用户输入时,value改变(两次内容有可能还是相等的)且失去焦点时触发。通过js改变value时,不会触发。
c.onpropertychange:事件在用户输入时,value改变时触发,是实时的。通过js改变value时会触发。IE专属。
网友评论