84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
现在登录界面在设计的时候,输入密码如果能够提示用户的大小写状态,将能够带来良好的输入体验,今天试用了下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被按下
关闭:不符合上述情况