English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML 참조 매뉴얼

HTML 태그 전체 목록

HTML onkeypress 이벤트 속성

onkeypress 속성은 현재 요소의 keypress 이벤트 핸들러 함수를 가져오거나 설정합니다.

HTML 이벤트 속성

온라인 예제

키를 누를 때 스크립트가 실행됩니다:

!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>.

    HTML 4.01 HTML과5사이의 차이

    없음.

    문법

    <요소 onkeypress="script">

    속성 값

    설명
    scriptonkeypress 이벤트가 발생할 때 실행할 스크립트를 정의합니다.
    HTML 이벤트 속성