onkeypress event

[This documentation is preliminary and is subject to change.]

Fires when the user presses an alphanumeric key.

HTML 4.01 Specification, Section 18.2.3

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)

Standards information

Event information

Synchronous No
Bubbles No
Cancelable No

Event handler parameters

Remarks

As of Microsoft Internet Explorer 4.0, the 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.

The pEvtObj parameter is required for the following interfaces:

See also

Reference

onchange

onkeydown

onkeyup

 

 

Build date: 1/23/2012