HTML onkeypress Event Attribute

HTML Event Attributes : Execute a JavaScript when a user presses a key

Definition and Usage

The onkeypress attribute fires when the user presses a key (on the keyboard).

Tip: The order of events related to the onkeypress event:
  • onkeydown
  • onkeypress
  • onkeyup
  • Note: The onkeypress event is not fired for all keys (e.g. ALT, CTRL, SHIFT, ESC) in all browsers. To detect only whether the user has pressed a key, use onkeydown instead, because it works for all keys.

    Browser Support

    Event Attribute
    onkeypress Yes Yes Yes Yes Yes

    Syntax

    <element onkeypress="script">

    Attribute Values

    Value Description
    script The script to be run on onkeypress

    Technical Details

    Supported HTML tags: All HTML elements, EXCEPT: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, and <title>

    Related Pages

    HTML DOM reference: onkeypress event

    ❮ HTML Event Attributes