keyup能解决啊。设一个全局变量str,记录input框中的值,,当keyup的时候判断内容是否变化,如果变化,改变str的值,然后触发事件。如果没变就不触发啊。
这个你只能在事件里面加个计时器延迟调用,javascript本身的键盘事件就是按一次触发一次的