Caps Lock키 일명 대문자키(?)가 켜저있는지 확인하는 자바 스크립트이다.
뭐 별나게 쓸 일을 없지만, 소문자만 영어만 사용하는 곳에서는 꼭 필요한듯한 자바스크립트이다.
function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Caps Lock이 켜져있습니다. 확인하세요!';
// Internet Explorer 4+
if ( document.all ) {
myKeyCode=e.keyCode;
myShiftKey=e.shiftKey;
// Netscape 4
} else if ( document.layers ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;
// Netscape 6
} else if ( document.getElementById ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;
}
// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );
// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );
}
}
'Web(웹) Study > Java Script' 카테고리의 다른 글
자주 쓰이는 jQuery AJAX 예제 (0) | 2011.06.15 |
---|---|
Ajax: A New Approach to Web Applications (0) | 2011.06.15 |
자바스크립트 딜레이 함수 (0) | 2011.05.11 |
자바스크립트 정규식 (메일,핸드폰,전화,아이디,패스워드) (4) | 2010.06.10 |
script.aculo.us의 Sortable로 드래그앤드롭(DragNDrop) 사용하기 (0) | 2009.12.13 |