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
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!