Twitter bootstrap 3 检查Caps Lock的最佳方法是在Bootstrap 3中打开/关闭

Twitter bootstrap 3 检查Caps Lock的最佳方法是在Bootstrap 3中打开/关闭,twitter-bootstrap-3,Twitter Bootstrap 3,如何在Bootstrap 3中打开/关闭caps lock时检测并警告用户。这应该标记为javascript,简单搜索可以在google上找到 var capsLockEnabled=null; 函数getChar(e){ if(e.which==null){ 返回字符串.fromCharCode(e.keyCode);//IE } if(e.which!=0&&e.charCode!=0){ 返回字符串.fromCharCode(e.which);//rest } 返回null; } doc

如何在Bootstrap 3中打开/关闭caps lock时检测并警告用户。

这应该标记为javascript,简单搜索可以在google上找到

var capsLockEnabled=null;
函数getChar(e){
if(e.which==null){
返回字符串.fromCharCode(e.keyCode);//IE
}
if(e.which!=0&&e.charCode!=0){
返回字符串.fromCharCode(e.which);//rest
}
返回null;
}
document.onkeydown=函数(e){
e=e | |事件;
if(e.keyCode==20&&capsLocked!==null){
capsLockEnabled=!capsLockEnabled;
}
}
document.onkeypress=功能(e){
e=e | |事件;
var chr=getChar(e);
if(!chr)return;//特殊密钥
if(chr.toLowerCase()==chr.toUpperCase()){
//无壳符号,如空格
//无法使用它来检测Caps Lock
返回;
}
capsLockEnabled=(chr.toLowerCase()==chr&&e.shiftKey)| |(chr.toUpperCase()==chr&&e.shiftKey);
}
/**
*止回阀盖锁
*/
函数检查capswarning(){
document.getElementById('caps').style.display=capsLocked?'block':'none';
}
函数removeCapsWarning(){
document.getElementById('caps').style.display='none';
}

警告:Caps Lock已打开