相关疑难解决方法(0)

仅捕获改变输入的按键?

当按键改变文本框的输入时,我想做某事.我认为keypress事件最适合这个,但我怎么知道它是否引起了变化?我需要过滤掉像箭头键或修饰符这样的东西...我不认为硬编码所有值是最好的方法.

那我该怎么办呢?

javascript jquery

10
推荐指数
2
解决办法
6476
查看次数

jQuery键盘事件

使用jQuery,我想捕获一个键盘事件:

  • 用户从钥匙上抬起手指之前
  • 从键盘事件中字符已经登记在输入框中.

为了澄清,请查看此示例.当keypress火灾,该input值尚未更新.

[编辑]

显然我不清楚我需要什么.

在用户从键上抬起手指之前必须调用该函数,但是将键的字符放在输入框中之后.所以以下不起作用:

  • keydown:在keypress事件中,文本框中的值尚未更新
  • keypress:在keypress事件中,文本框中的值尚未更新
  • keyup:当用户抬起手指时调用它,这为时已晚.

javascript jquery

5
推荐指数
1
解决办法
8351
查看次数

标签 统计

javascript ×2

jquery ×2