onkeypress event

Fires when the user presses an alphanumeric key.

 

Syntax

HTML Attribute <element onkeypress = "handler(event)">
Event Property object.onkeypress = handler;
attachEvent Method object.attachEvent("onkeypress", handler)
addEventListener Method object.addEventListener("keypress", handler, useCapture)

 

Event information

Synchronous No
Bubbles Yes
Cancelable Yes

 

Event handler parameters

Standards information

Remarks

As of Microsoft Internet Explorer 4.0, the HTMLControlElementEvents::onkeypress event fires and can be canceled for the following keys:

  • Letters: A - Z (uppercase and lowercase)
  • Numerals: 0 - 9
  • Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
  • System: ESC, SPACEBAR, ENTER

Returns a number specifying the Unicode value of the key that was pressed.

To invoke this event, do one of the following:

  • Press any alphanumeric keyboard key.

See also

Reference

HTMLSelectElementEvents::onchange

HTMLControlElementEvents::onkeydown

HTMLControlElementEvents::onkeyup