3

有没有办法找出用户是否按下了删除键或点?它在 FireFox 中具有相同的键码。

4

2 回答 2

6

以下是有关键盘事件时浏览器行为的一个很好的概述:

JavaScript Madness:键盘事件 (也是最近的:2008 年 7 月 7 日)

向下滚动到“3.2. 字符事件返回的值”,有一个表格显示了不同浏览器的功能。

底线是:这取决于。

于 2008-11-17T11:23:29.833 回答
3

根据Detecting keystrokes,有可能,前提是:

  • 您在onkeydown/up 上搜索 keyCode(删除8 ),然后
  • 忽略 onkeypress 和 charCode (特别是如果您考虑到 IE 不会触发 keypressed 事件,只有按键向上/向下)。
于 2008-11-17T11:18:05.880 回答