【问题标题】:Javascript onkeypress delete or dotJavascript onkeypress 删除或点
【发布时间】:2008-11-17 11:05:31
【问题描述】:

有什么方法可以查出用户是否按下了删除键或点?它在 FireFox 中具有相同的键码。

【问题讨论】:

标签: javascript onkeypress


【解决方案1】:

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

JavaScript Madness: Keyboard Events (也是最近的:2008 年 7 月 7 日)

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

底线是:视情况而定。

【讨论】:

    【解决方案2】:

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

    • 您搜索 keyCode(8 表示删除)onkeydown/up,然后
    • 同时忽略 onkeypress 和 charCode(特别是如果您考虑到 IE 不会触发 keypressed 事件,只会触发向上/向下键)。

    【讨论】:

      猜你喜欢
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 2011-03-02
      相关资源
      最近更新 更多