javascript - 怎么知道用户是否开启了大写锁定?
PHP中文网
PHP中文网 2017-04-10 16:53:13
0
2
400

keyup keypress keydown等只能在用户按下键盘的时候根据用户的按键来判断。

怎么能在focus事件中判断呢?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
小葫芦
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;
}

转的,不知道是不是对的

いいねを押す +0
Ty80

以下,亲测可用。具体实现看看源码吧
项目地址:https://github.com/nosilleg/capslockstate-jquery-plugin
在线测试:http://jsfiddle.net/nosilleg/zVCU5/

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!