Raj*_*aul 16 html javascript css
如果一个角色是通过使用键盘输入SHIFT键,则keydown或keyup事件只能跟踪keyCode的SHIFT关键,即16.
那么如何追踪实际打印keyCode的角色呢?
我使用以下代码 -
onkeyup='alert(event.keyCode)';// Always shows a message 16(keyCode of SHIFT) irrespective of the actual character
Run Code Online (Sandbox Code Playgroud)
要么
onkeydown='alert(event.keyCode)';// Always shows a message 16(keyCode of SHIFT) irrespective of the actual character
Run Code Online (Sandbox Code Playgroud)
然后如何得到keyCode真正的字符打印???
Raj*_*aul 12
得到了解决方案
我不得不使用不作为按键处理的onKeyPress事件,而是使用结果字符. SHIFT
因此,我可以keyCode使用onKeyPress事件获取实际结果字符.
句法:
onkeypress='alert(event.keyCode)';
Run Code Online (Sandbox Code Playgroud)
现在,如果我按SHIFT+,A它会提示keyCode为A65.