我正在尝试禁止从文本输入中输入所有其他字符。

由于要获取$,因此必须按Shift键和4键。我不确定您将如何获得像这样的东西的keyCode?

最佳答案

按键代码仅与按键有关。 $是通过两个键Shift和4实现的字符。使用$时,对于onkeydown没有明确的键码。

编辑:爱德华指出,onkeypress使用键组合,并且确实有用于组合的键编码。每天学些新东西 :)

从MDN提供的onkeydown示例中编辑的Here's some code可以检测按键按键代码。

Here's the fiddlethis S.O. post的帮助下已更新为Firefox友好的。如果您采用这种方式,那么JQuery解决方案也可以使用。

09-20 06:22