Caps Lock키 버튼이 눌러졌는지 체크
페이지 정보
작성자
관리자
작성일
2008.02.11 14:26
4,787 조회
본문
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Caps Lock 키가 켜져 있습니다.\n\nCaps 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;
}
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );
}
}
// -->
</script>
</HEAD>
</BODY>
Caps Lock 키를 켜고 입력을 하면 경고 메세지가 출력됩니다.
<FORM>
<STRONG>Password:</STRONG>
<INPUT TYPE="Password" NAME="Password" SIZE=16 MAXLENGTH=16 onKeyPress="checkCapsLock( event )">
<INPUT TYPE="Reset">
</FORM>
</body>
</html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Caps Lock 키가 켜져 있습니다.\n\nCaps 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;
}
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );
}
}
// -->
</script>
</HEAD>
</BODY>
Caps Lock 키를 켜고 입력을 하면 경고 메세지가 출력됩니다.
<FORM>
<STRONG>Password:</STRONG>
<INPUT TYPE="Password" NAME="Password" SIZE=16 MAXLENGTH=16 onKeyPress="checkCapsLock( event )">
<INPUT TYPE="Reset">
</FORM>
</body>
</html>
댓글 0