Maison  >  Article  >  interface Web  >  L'attribut d'événement onkeypress qui est déclenché lorsque l'utilisateur appuie sur une touche (du clavier) en HTML

L'attribut d'événement onkeypress qui est déclenché lorsque l'utilisateur appuie sur une touche (du clavier) en HTML

黄舟
黄舟original
2017-11-06 09:35:382910parcourir

Exemple

Exécuter un morceau de JavaScript lorsque l'utilisateur appuie sur une touche :

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

Prise en charge du navigateur

IE

Firefox

Chrome

Safari

Opera

Tous les principaux navigateurs prennent en charge l'attribut onkeypress.

Définition et utilisation

La propriété onkeypress est déclenchée lorsque l'utilisateur appuie sur une touche (du clavier).

Astuce : L'ordre des événements par rapport à l'événement onkeypress :

onkeydown onkeypress onkeyup

Remarque : Dans n'importe quel navigateur, l'événement onkeypress ne sera pas déclenché par toutes les pressions sur une touche. (par exemple ALT, CTRL, SHIFT, ESC).

Remarque : L'attribut onkeypress ne s'applique pas aux éléments suivants : dde6fb694e6711ae5e6f381704c04ae4, 71af07a0e88a1ac1ff73f855702ac153, 0c6dc11e160d3b678d68754cc175188a, 93f0f5c25f18dab9d176bd4f6de5d30e, 100db36a723c770d327fc0aef2ce13b1, d5ba1642137c3f32f4f4493ae923989c, < ;meta>, 0c68fef83818661b6da588c77ca3985e, 3f1c4e4b6b16bbbd69b2ee476dc4f83a, c9ccee2e6ea535a969eb3f532ad9fe89 ou b2386ffb911b14667cb8f0f91ea547a7.

Différences entre HTML 4.01 et HTML5

Aucune.

Syntaxe

<element onkeypress="script">

Valeur de l'attribut

描述
script onkeypress 发生时运行的脚本。
<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;">

Rapport d'erreur :

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).

Il suffit de mettre supérieur à 57 devant. . . . Essayez-le vous-🎜>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn