为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

海绵宝宝撒 2018-08-20 10:09:40
忘了原先在哪遇到过,用户在输入密码的时候 web 界面会提示用户当前开启了键盘的大写按键(Caps Lock),这种方法可以有效的减少因大小写问题造成的密码输入错误。有人知道如何用 javascript 检测吗?
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

var capsLockKey = e.keyCode ? e.keyCode : e.which;var shifKey = e.shiftKey ? e.shiftKey:((capsLockKey == 16) ? true : false);if(((capsLockKey >= 65 && capsLockKey <= 90) && !shifKey)||((capsLockKey >= 97 && capsLockKey <= 122) && shifKey)){    return true;
}else{    return false;
}


查看完整回答
反对 回复 2018-09-14
  • 1 回答
  • 0 关注
  • 1607 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信