Home >Web Front-end >HTML Tutorial >The event attribute onkeypress that is triggered when the user presses a key (on the keyboard) in html

The event attribute onkeypress that is triggered when the user presses a key (on the keyboard) in html

黄舟
黄舟Original
2017-11-06 09:35:382961browse

Example

Execute a piece of JavaScript when the user presses a key:

<input type="text" onkeypress="displayResult()">

Browser support

IE

Firefox

Chrome

Safari

Opera

All major browsers support the onkeypress attribute.

Definition and Usage

The onkeypress property is triggered when the user presses a key (on the keyboard).

Tip: The order of events relative to the onkeypress event:

onkeydown onkeypress onkeyup

Note: In any browser, the onkeypress event will not be triggered by all key presses (such as ALT , CTRL, SHIFT, ESC).

Note: The onkeypress attribute is not applicable to the following elements: dde6fb694e6711ae5e6f381704c04ae4, 71af07a0e88a1ac1ff73f855702ac153, 0c6dc11e160d3b678d68754cc175188a, 93f0f5c25f18dab9d176bd4f6de5d30e, 100db36a723c770d327fc0aef2ce13b1, d5ba1642137c3f32f4f4493ae923989c, e8e496c15ba93d81f6ea4fe5f55a2244, 0c68fef83818661b6da588c77ca3985e, 3f1c4e4b6b16bbbd69b2ee476dc4f83a, c9ccee2e6ea535a969eb3f532ad9fe89 or b2386ffb911b14667cb8f0f91ea547a7.

Differences between HTML 4.01 and HTML5

None.

Syntax

<element onkeypress="script">

Attribute value

Value Description
script Script to run when onkeypress occurs.
<input class="text" type="text" name="PAGE" size="60" maxlength="2" value="<%=bg.getPAGE()%>" onkeypress="if(event.keyCode<48 || event.keyCode>57) event.returnValue=false;">

Error report:

Multiple annotations found at this line:
- Invalid character used in text string (57) event.returnValue=false;">).
- Syntax error on token "||", ) expected
- Attribute value (if(event.keyCode<48 || ) not closed.
- Undefined attribute name (event.keyCode).

Just put greater than 57 in the front. . . Try it yourself

The above is the detailed content of The event attribute onkeypress that is triggered when the user presses a key (on the keyboard) in html. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn