onkeypress (HTML attribute)
Example
In the example below, the
onkeypress attribute triggers a piece of JavaScript
that runs some kind of availability check, such that as each letter is
typed the user may be provided with feedback.
<input type="text" onkeypress="checkAvailability();" name="domain_name" id="domain_name" />
Description
The
onkeypress event handler captures a completed key
press and release sequence (equivalent to onkeydown followed by
onkeyup) while the
element that the attribute applied to has focus.
Value
There is no fixed value - it is up to
the author/developer what scripting goes in here, be that a call to one or
more defined functions or a simple alert() statement.
Compatibility
| IE | 5.5 | Full |
|---|---|---|
| 6.0 | Full | |
| 7.0 | Full | |
| Firefox | 1.0 | Full |
| 1.5 | Full | |
| 2.0 | Full | |
| Safari | 1.3 | Full |
| 2.0 | Full | |
| 3.0 | Full | |
| Opera | 9.2 | Full |
| 9.5 | Full |
Every browser listed supports this attribute, but should be avoided as it encourages mixing of content and behaviour.
User-contributed notes
There are no comments yet.
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.

