charCode 속성 이벤트 속성
이 문서의 하단은 더 많은 예제가 포함되어 있습니다.
정의 및 사용
charCode 속성 속성 반환 때 onKeyPress 이벤트는 키 문자 코드를 트리거.
유니 코드 문자 코드가 문자 번호 (예를 들어, 숫자 "97"문자 "A"를 나타냄).
참고 : 모든 유니 코드 문자의 목록은 우리 볼 수있는 완전한 유니 코드 참조 설명서를 .
팁 : 유니 코드 문자 값을 변환해야하는 경우, 사용할 수 있는 fromCharCode () 메서드를.
주 :이 속성이 사용되는 경우 에 onKeyDown 또는 onKeyUp에 경우, 반환 값은 항상 "0"
참고 :이 속성은 읽기 전용입니다.
주 : 권장되는 keyCode에 건물 브라우저 호환성 상기 DOM 이벤트의 최신 버전에 대한 해법을 제공하는 중요한 다른 방법으로 특성.
참고 : IE8 및 이전 버전 속성을있는 지원하지 않습니다. 지원되지 않는 브라우저를 사용할 수 있습니다 keyCode가 속성을. 그러나, 파이어 폭스 브라우저 때 onKeyPress 이벤트의 키 코드 속성이 잘못되었습니다. 다음 코드를 사용하여 이러한 브라우저와 호환 :
팁 : (예 : "모자 잠금"또는 화살표 키 등) 특수 키를 감지하는 키 코드 속성을 사용할 수 있습니다. keyCode가 및 charCode 속성 속성은 DOM 이벤트의 최신 버전 권장, 브라우저 호환성에 대한 해결 방법을 제공 키 다른 방법으로 속성을.
팁 : 만약 언론 "ALT", "CTRL"보고 싶다면 "META" 또는 "SHIFT"키를, 사용할 수있는 Alt 키 , ctrlKey , metakey 또는 shiftKey 속성을.
브라우저 지원
표의 수치 속성 버전 번호를 먼저 지원 브라우저를 나타낸다.
재산 | |||||
---|---|---|---|---|---|
charCode 속성 | 예 | 9.0 | 예 | 예 | 예 |
문법
기술 세부 사항
반환 값 : | 유니 코드 문자 코드를 나타내는 수치입니다 |
---|---|
DOM 버전 : | DOM 레벨 2 이벤트 |
더 많은 예제
예
키 브라우저 호환 솔루션에 대한 유니 코드 값 :
VAR X = event.charCode || event.keyCode;
»시도
예
사용자가 "O"키를 누르면 메시지를 불러옵니다 :
VAR X = event.charCode || event.keyCode;
경우 (X의 == 111 || X == 79) {// 오 , 111 O (79)
경고 ( "당신은 'O'키를 누르면!");
}
}
»시도
예
문자에 대한 유니 코드 값을 변환하려면 :
VAR y를 대신 String.fromCharCode = (x)는, //는 문자로 값을 변환
»시도
관련 페이지
HTML DOM 참조 설명서 : 키 이벤트 등록
HTML DOM 참조 설명서 : 키 코드 등록 이벤트
HTML DOM 참조 설명서 : 이벤트 등록