Caps Lock키 버튼이 눌러졌는지 체크

관리자 0 4,208
<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>

Comments

광고
페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유