代码之家  ›  专栏  ›  技术社区  ›  DooDoo

按下shift键时防止keyDown事件

  •  0
  • DooDoo  · 技术社区  · 6 年前

    请考虑这个 Fiddle

    我想过滤输入,用户只需输入数字即可。当我按下字母键和 shift shift+1 (!) shift+2(@) 还有。

    1 回复  |  直到 6 年前
        1
  •  1
  •   tomerpacific    6 年前

    按下shift键时,您可以通过检查 .

    我在keyDown侦听器方法中添加了以下子句:

    if (e.shiftKey) {
        alert("true");
    }
    

    还有 this 所以,这是一个很有帮助的话题。