获取正确的键盘(小键盘)键代码
|
按下键盘[0..9]上的键时,我正在获取代码[96..105]
这些代码与字符相对应:\'a b c d e f g h i \'而不是[0..9],同时尝试以这种方式获取代码“ 0”
题:
我有3个输入形式。用户只允许在第一个输入中输入。当用户按下键盘上的键时,如果按下的键是数字,则某些功能需要对其进行过滤并将其写入第二个输入,否则必须将其写入第二个输入。如何纠正?请参阅下面的链接,因为它描述了我已实现的所有流程和代码
这是我的代码
没有找到相关结果
已邀请:
6 个回复
岭取
处理程序:
另请参阅:此W3C测试文档 如果要使用
或
处理程序,则可以从
中减去48以得到数字(所以是
)
熊融炭臀陛
断跑胺弄萎
或者,使用jQuery事件:
这些示例假定\“ event \”是keydown事件。 keyIdentifier是一个十六进制数字,代表相关字符的unicode值。使用keyIdentifier,即使发生keyDown事件,数字键盘/小键盘上的数字以及QWERTY键盘上方的数字也将具有相同的值48-57(U + 0030-U + 0039)。 浏览器中的Unicode值看起来像U + 0030或U + 002F。解析此字符串以仅获取十六进制值,然后使用基数为16的parseInt()将其转换为以10为基数。
翰冒绢县
河饶办斜施
亥套惟间连
并评估事件变量\“ kbEv \”
我仅假设在这两个不相交的数字模式集中,从0到9是连续的。