Loading...

자바스크립트

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>
댓글 0
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색
회원가입