最近在做的程序中需要这样的一个功能:当HTML文本框内容生发变化时执行JavaScript函数.
最初的想法是使用 onchange ,但这个事件只有当文本框失去焦点时才会触发.
后来就找到了onpropertychange事件.如下: |
<input id="textRoad" type="text" size="15" onpropertychange="alert(this.value);">
但很快发现存在问题.在使用微软拼音输入法和部分五笔输入法时,每次有键按下都会触发 onpropertychange 事件.
想来 |