본문 바로가기
프로그래밍/JAVA, JSP

자바스크립트 CapsLock키 확인

by 착살의 숲 2013. 11. 13.
반응형

<SCRIPT LANGUAGE="JavaScript">

<!-- 

function checkCapsLock( e ) {

var myKeyCode=0;

var myShiftKey=false;

var myMsg='Caps Lock is On.';

 

// 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 );

 

}

}

//-->

</script>

<div align="center">

<table width="100%" border=0 cellspacing=0 cellpadding=0>

<tr>

<td width="100%" align="center" valign="top">

<FORM><STRONG>Password:</STRONG>

<INPUT TYPE="Password" NAME="Password" SIZE=16 MAXLENGTH=16 onKeyPress="checkCapsLock( event )">

<P><INPUT TYPE="Reset">

</FORM>

</center>

</div>

 

 

반응형

댓글