【问题标题】:how to distinguish which 'Enter' key was pressed?如何区分按下了哪个“Enter”键?
【发布时间】:2012-09-02 11:19:04
【问题描述】:

所以我有这个 textarea 来监听 Enter 按键事件。但我只希望它响应在数字键盘上按下的 Enter 键,而不是字母旁边的键。

我可以使用什么方法?

【问题讨论】:

  • 这对于没有数字键盘的用户来说会很烦人。

标签: javascript keycode enter onkeypress


【解决方案1】:

两个键使用相同的键码 (13) 触发完全相同的事件。在 JavaScript 中它们之间不可能有区别。

【讨论】:

    【解决方案2】:

    正常输入和键盘输入没有不同的keyCode。在这两种情况下都是 13

    http://unixpapa.com/js/key.html

    【讨论】:

      【解决方案3】:

      它们实际上做同样的事情并且无法区分

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-30
        • 2015-03-29
        • 2010-11-02
        • 1970-01-01
        • 1970-01-01
        • 2010-09-23
        • 2023-04-07
        • 1970-01-01
        相关资源
        最近更新 更多