onkeypress (HTML attribute)
| Depr. | Version |
|---|---|
| No | HTML 4 |
| IE5.5+ | FF1+ | SA1.3+ | OP9.2+ |
|---|---|---|---|
| Full | Full | Full | Full |
Syntax
Description
The
onkeypress event handler captures a completed
key-press-and-release sequence (equivalent to onkeydown followed by onkeyup) while the
element to which the attribute is applied has focus.
Example
In the example below, the
onkeypress attribute triggers a piece of JavaScript
that runs some kind of availability check, such as one to ensure that as
each letter is typed, the user is provided with feedback.
<input type="text" onkeypress="checkAvailability();" name="domain_name"
id="domain_name"/>
Value
This attribute has no fixed value.
It’s up to the author to decide on the scripting that’s included here, be
that a call to one or more defined functions, or a simple
alert() statement.
Compatibility
| Internet Explorer | Firefox | Safari | Opera | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 5.5 | 6.0 | 7.0 | 1.0 | 1.5 | 2.0 | 1.3 | 2.0 | 3.0 | 9.2 | 9.5 |
| Full | Full | Full | Full | Full | Full | Full | Full | Full | Full | Full |
Every browser listed supports this attribute. However, it should be avoided as it encourages the mixing of content and behavior.
User-contributed notes
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.