Heim >Web-Frontend >HTML-Tutorial >Das Ereignisattribut onkeypress, das ausgelöst wird, wenn der Benutzer eine Taste (auf der Tastatur) in HTML drückt

Das Ereignisattribut onkeypress, das ausgelöst wird, wenn der Benutzer eine Taste (auf der Tastatur) in HTML drückt

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

Beispiel

Führen Sie ein Stück JavaScript aus, wenn der Benutzer eine Taste drückt:

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

Browser-Unterstützung

IE

Firefox

Chrome

Safari

Opera

Alle gängigen Browser unterstützen das onkeypress-Attribut.

Definition und Verwendung

Die onkeypress-Eigenschaft wird ausgelöst, wenn der Benutzer eine Taste (auf der Tastatur) drückt.

Tipp: Die Reihenfolge der Ereignisse relativ zum Onkeypress-Ereignis:

onkeydown onkeypress onkeyup

Hinweis: In keinem Browser wird das Onkeypress-Ereignis durch alle Tastendrücke ausgelöst (z. B. ALT, STRG, UMSCHALT, ESC).

Hinweis: Das onkeypress-Attribut gilt nicht für die folgenden Elemente: dde6fb694e6711ae5e6f381704c04ae4, 71af07a0e88a1ac1ff73f855702ac153, 0c6dc11e160d3b678d68754cc175188a, 93f0f5c25f18dab9d176bd4f6de5d30e, 100db36a723c770d327fc0aef2ce13b1, d5ba1642137c3f32f4f4493ae923989c, < ;meta>, 0c68fef83818661b6da588c77ca3985e, 3f1c4e4b6b16bbbd69b2ee476dc4f83a, c9ccee2e6ea535a969eb3f532ad9fe89 oder b2386ffb911b14667cb8f0f91ea547a7.

Unterschiede zwischen HTML 4.01 und HTML5

Keine.

Syntax

<element onkeypress="script">

Attributwert

描述
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;">

Fehlerbericht:

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

Einfach größer als 57 voranstellen. . . . Probieren Sie es selbst aus

Das obige ist der detaillierte Inhalt vonDas Ereignisattribut onkeypress, das ausgelöst wird, wenn der Benutzer eine Taste (auf der Tastatur) in HTML drückt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn