English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
onkeypress 속성은 현재 요소의 keypress 이벤트 핸들러 함수를 가져오거나 설정합니다.
키를 누를 때 스크립트가 실행됩니다:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>기본 가이드(oldtoolbag.com)</title> <script> function displayResult() { var x; if(window.event) // IE8 및 이전 IE 버전 { x=event.keyCode; } else if(event.which) // IE9/Firefox/Chrome/Opera/Safari { x=event.which; } keychar=String.fromCharCode(x); alert("按键 " + keychar + "按下键"); } </script> </head> <body> <p>사용자가 입력 필드에서 키를 누를 때 함수가 트리거됩니다. 눌린 키를 알립니다.</p> <input type="text" onkeypress="displayResult()"> </body> </html>테스트를 보세요 ‹/›
IEFirefoxOperaChromeSafari
모든 주요 브라우저는 onkeypress 이벤트 속성을 지원합니다
사용자가 키를 누를 때(키보드에서), onkeypress 속성이 트리거됩니다.
휴대 onkeypress 이벤트와 관련된 이벤트 트리거 순서:
onkeydown
onkeypress
onkeyup
주의: onkeypress 이벤트는 모든 브라우저에서 모든 키를 트리거할 수 없습니다(예: ALT, CTRL, SHIFT, ESC) . 사용자가 키를 누른 상태를 검사하려면만 사용할 수 있습니다 onkeydown 대체하여, onkeydown은 모든 키를 트리거합니다.
주의: onkeypress 속성은 다음 요소와 사용할 수 없습니다: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, 또는<title>.
없음.
<요소 onkeypress="script">
값 | 설명 |
---|---|
script | onkeypress 이벤트가 발생할 때 실행할 스크립트를 정의합니다. |