相关疑难解决方法(0)

jQuery事件Keypress:按下了哪个键?

使用jQuery,当我绑定到按键事件时,如何找出按下了哪个键?

$('#searchbox input').bind('keypress', function(e) {});
Run Code Online (Sandbox Code Playgroud)

我想在ENTER按下时触发提交.

[更新]

即使我发现(或者更好:一个)自己回答,似乎还有一些变异的空间;)

有没有之间的差异keyCodewhich-尤其是如果我只是在寻找ENTER,这永远不会是一个unicode关键?

有些浏览器提供一个属性而其他浏览器提供另一个属性吗?

javascript jquery events bind keypress

703
推荐指数
14
解决办法
76万
查看次数

什么是JavaScript KeyCodes?

JavaScript可以使用哪些密钥代码?如果它们对于所有浏览器都不相同,请列出每个浏览器的密钥代码.

javascript keycode

82
推荐指数
5
解决办法
11万
查看次数

Javascript:不同浏览器上的不同keyCodes?

所以我看到一些关于不同浏览器报告不同keyCodes的论坛帖子,但每个人似乎都避免"为什么?".

我试图捕获冒号(:) keyCode,并意识到Firefox报告回e.keyCode 56.虽然Chrome报告回186(我认为这就是它).

是否有一种在所有浏览器中获得正确keyCode的通用方法?

如果它们是相同的键,它们为什么不同?

我会更加好奇是否有一种获得相同按键的国际方式.

谢谢.

javascript keycode

17
推荐指数
2
解决办法
2万
查看次数

keydown事件的keycode

我正在使用keydown事件

我在哪里获得密码并将其转换为charcode.

但我遇到了一个问题,在键盘按下2它给出50和charcode为2

当我按下2numpad它会给出98keycode,所以当我转换charcode时a

javascript events javascript-events

7
推荐指数
2
解决办法
2万
查看次数