function isCapLockOn(e){
var charKeyCode = e.keyCode ? e.keyCode : e.which; // To work with both MSIE & Netscape
var shiftKey = e.shiftKey ? e.shiftKey : ((charKeyCode == 16) ? true : false);
// Check both the condition as described above
if (((charKeyCode >= 65 && charKeyCode <= 90) && !shiftKey)|| ((charKeyCode >= 97 && charKeyCode <= 122) && shiftKey)){
// Caps lock is on
return true;
}
else{
// Caps lock is off.
return false;
}
}
네이버에서 로그인을 하려고 아이디 넣고, 비밀번호를 치는데...
어머나 caplock이 켜져있다고 레이어가 이쁘게 나오는것[!]
그래서 찾아봤다_ capslock check!
이 이벤트는 파라메타로 이벤트객체 자체를 넘겨야 하니
```
$(#checkLock).keypress(function(e){
var check = isCapLockOn(e);
alert(check);
});
```
요딴식으로 쓰도록 하자
'front-end > 자바스크립트' 카테고리의 다른 글
이벤트 키코드 정리 (0) | 2023.06.22 |
---|---|
초간단 ajax post 체험 해보기 (0) | 2023.06.14 |
초간단 json 서버 만들기 (0) | 2023.06.14 |