Latest web development tutorials

charCode 속성 이벤트 속성

이벤트 객체 참조 이벤트 객체

인을 누르면 키보드 키 유니 코드 값 ::

VAR X = event.charCode;

X 출력은 다음과 같습니다

// 119 119 문자입니다 "w"

»시도

이 문서의 하단은 더 많은 예제가 포함되어 있습니다.


정의 및 사용

charCode 속성 속성 반환 때 onKeyPress 이벤트는 키 문자 코드를 트리거.

유니 코드 문자 코드가 문자 번호 (예를 들어, 숫자 "97"문자 "A"를 나타냄).

참고 : 모든 유니 코드 문자의 목록은 우리 볼 수있는 완전한 유니 코드 참조 설명서를 .

팁 : 유니 코드 문자 값을 변환해야하는 경우, 사용할 수 있는 fromCharCode () 메서드를.

주 :이 속성이 사용되는 경우 에 onKeyDown 또는 onKeyUp에 경우, 반환 값은 항상 "0"

참고 :이 속성은 읽기 전용입니다.

주 : 권장되는 keyCode에 건물 브라우저 호환성 상기 DOM 이벤트의 최신 버전에 대한 해법을 제공하는 중요한 다른 방법으로 특성.

참고 : IE8 및 이전 버전 속성을있는 지원하지 않습니다. 지원되지 않는 브라우저를 사용할 수 있습니다 keyCode가 속성을. 그러나, 파이어 폭스 브라우저 때 onKeyPress 이벤트의 키 코드 속성이 잘못되었습니다. 다음 코드를 사용하여 이러한 브라우저와 호환 :

VAR X = event.charCode || event.keyCode는; // 사용 charCode 속성 또는 키 코드이 다른 브라우저를 지원할 수있다

팁 : (예 : "모자 잠금"또는 화살표 키 등) 특수 키를 감지하는 키 코드 속성을 사용할 수 있습니다. keyCode가 및 charCode 속성 속성은 DOM 이벤트의 최신 버전 권장, 브라우저 호환성에 대한 해결 방법을 제공 다른 방법으로 속성을.

팁 : 만약 언론 "ALT", "CTRL"보고 싶다면 "META" 또는 "SHIFT"키를, 사용할 수있는 Alt 키 , ctrlKey , metakey 또는 shiftKey 속성을.


브라우저 지원

표의 수치 속성 버전 번호를 먼저 지원 브라우저를 나타낸다.

재산
charCode 속성 9.0


문법

이벤트 .charCode

기술 세부 사항

반환 값 : 유니 코드 문자 코드를 나타내는 수치입니다
DOM 버전 : DOM 레벨 2 이벤트


예

더 많은 예제

키 브라우저 호환 솔루션에 대한 유니 코드 값 :

브라우저가 charCode 속성을 지원하지 않는 경우 // 키 코드 (IE8 및 이전 버전)를 사용
VAR X = event.charCode || event.keyCode;

»시도

사용자가 "O"키를 누르면 메시지를 불러옵니다 :

myFunction 함수 (이벤트) {
VAR X = event.charCode || event.keyCode;
경우 (X의 == 111 || X == 79) {// 오 , 111 O (79)
경고 ( "당신은 'O'키를 누르면!");
}
}

»시도

문자에 대한 유니 코드 값을 변환하려면 :

VAR X = event.charCode || evt.keyCode는; // 유니 코드 값을 가져옵니다
VAR y를 대신 String.fromCharCode = (x)는, //는 문자로 값을 변환

»시도


관련 페이지

HTML DOM 참조 설명서 : 키 이벤트 등록

HTML DOM 참조 설명서 : 키 코드 등록 이벤트

HTML DOM 참조 설명서 : 이벤트 등록


이벤트 객체 참조 이벤트 객체