如何通过 javascript 检测大写按键(Caps Lock)的状态

忘了原先在哪遇到过,用户在输入密码的时候 web 界面会提示用户当前开启了键盘的大写按键(Caps Lock),这种方法可以有效的减少因大小写问题造成的密码输入错误。有人知道如何用 javascript 检测吗?

海绵宝宝撒
浏览 1613回答 1
1回答

慕娘9325324

var&nbsp;capsLockKey&nbsp;=&nbsp;e.keyCode&nbsp;?&nbsp;e.keyCode&nbsp;:&nbsp;e.which;var&nbsp;shifKey&nbsp;=&nbsp;e.shiftKey&nbsp;?&nbsp;e.shiftKey:((capsLockKey&nbsp;==&nbsp;16)&nbsp;?&nbsp;true&nbsp;:&nbsp;false);if(((capsLockKey&nbsp;>=&nbsp;65&nbsp;&&&nbsp;capsLockKey&nbsp;<=&nbsp;90)&nbsp;&&&nbsp;!shifKey)||((capsLockKey&nbsp;>=&nbsp;97&nbsp;&&&nbsp;capsLockKey&nbsp;<=&nbsp;122)&nbsp;&&&nbsp;shifKey)){&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true; }else{&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript