文本输入元素是否没有更改事件?当我将更改事件处理程序附加到文本输入时,它不会被触发。键盘被触发,但是keyup不足以检测变化,因为显然还有其他方式将文本输入到输入中。
解决方法
<input>
element的HTML4规范规定了以下脚本事件:
onfocus,onblur,onselect,onchange,
onclick,ondblclick,onmousedown,
onmouseup,onmouSEOver,onmousemove,
onmouSEOut,onkeypress,onkeydown,
onkeyup
这是一个绑定到所有这些事件的例子,并显示了http://jsfiddle.net/pxfunc/zJ7Lf/发生了什么
我想你可以筛选哪些事件真正与您的情况相关,并检测事件之前和之后的文本值以确定更改