- Atom Runner 한글 지원 방법
- [HIVE] UNION, SubQuery, With 테이블⋯
- git 관련 자료 모음
- Kaggle(캐글) – 데이터 과학자들의 링
- [Python 3.4] 멀티쓰레딩과 멀티프로세싱
- [Node.js] forever 로그 찍지 않기
- [Anaconda] 스타트.
- [Javascript] 패커로 괜찮은 사이트들.
- [WEB] 부트스트랩3에서 input password⋯
- [MySQL] OSX에서 mysql.server stop로⋯
- [MYSQL] 로그 설정으로 보다 다양하게 찍기
- 폐쇄망에 Python 설치 및 외부 모듈 설치기
- Today
- 8
- Total
- 634,098
내 머릿속 데이터베이스
[JavaScript] Caps Lock 체크 본문
출처 : 이준빈은 호박머리(http://h5bak.tistory.com/233)
다음과 같은 함수를 만든다.
function capsLock(e){
var keyCode = 0;
var shiftKey=false;
keyCode=e.keyCode;
shiftKey=e.shiftKey;
if (((keyCode >= 65 && keyCode <= 90)&& !shiftKey)||((keyCode >= 97 && keyCode <= 122)&& shiftKey))
{
alert("CapsLock이 켜져 있습니다");
return;
}
}
적용 방법은 다음과 같다.
<input name="capsLockTest" id="capsLockTest" onkeypress="javascript:capsLock(this);" type="text" value="">
또는
$('#password').bind('keypress', function(e) {
var keyCode = 0;
var shiftKey = false;
keyCode = e.keyCode;
shiftKey = e.shiftKey;if (((keyCode >= 65 && keyCode <= 90)&& !shiftKey)||((keyCode >= 97 && keyCode <= 122)&& shiftKey)) {
alert("CapsLock이 켜져 있습니다");
return;
}
});
하지만 부트스트랩을 쓰면 이런거 안해도 자동으로 체크해준다. 끝.