84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
现在登录界面在设计的时候,输入密码如果能够提示用户的大小写状态,将能够带来良好的输入体验,今天试用了下JQuery里面的一个CapsLockState插件,感觉其实挺好用,但是这个程序必须用任意键触发才能检测大小写状态,能不能在登录界面一加载就能够检测出键盘的大小写状态?求问,最好能够提供一下代码说明,谢谢
ringa_lee
基本不可能,js没有这么大的权限去读输入法的状态。让你按下来检测是大小写返回的keycode所在的区间不一样来识别的。
你想多了, js在用户不输入的情况下, 是不可能有权限能读取到输入法状态, 除非浏览器以后加上这个api
检测Caps Lock是否开启,一般是通过判断当前按下的这个键的值(字母)是大写还是小写,打开:值在65到90之间并且shift键没有被按下 或者 值在97-122之间并且shift被按下关闭:不符合上述情况
基本不可能,js没有这么大的权限去读输入法的状态。让你按下来检测是大小写返回的keycode所在的区间不一样来识别的。
你想多了, js在用户不输入的情况下, 是不可能有权限能读取到输入法状态, 除非浏览器以后加上这个api
检测Caps Lock是否开启,一般是通过判断当前按下的这个键的值(字母)是大写还是小写,
打开:值在65到90之间并且shift键没有被按下 或者 值在97-122之间并且shift被按下
关闭:不符合上述情况