当按键改变文本框的输入时,我想做某事.我认为keypress事件最适合这个,但我怎么知道它是否引起了变化?我需要过滤掉像箭头键或修饰符这样的东西...我不认为硬编码所有值是最好的方法.
那我该怎么办呢?
使用jQuery,我想捕获一个键盘事件:
为了澄清,请查看此示例.当keypress火灾,该input值尚未更新.
[编辑]
显然我不清楚我需要什么.
在用户从键上抬起手指之前必须调用该函数,但是在将键的字符放在输入框中之后.所以以下不起作用:
keypress事件中,文本框中的值尚未更新keypress事件中,文本框中的值尚未更新