onkeypress Event
Definitie en gebruik
Het onkeypress-evenement vindt plaats wanneer de gebruiker een toets indrukt (op het toetsenbord).
Tip:Volgorde van gerelateerde evenementen voor onkeypress:
Opmerking:Niet alle toetsen (bijv. ALT, CTRL, SHIFT, ESC) triggeren het onkeypress-evenement in alle browsers. Als je alleen wilt controleren of de gebruiker een specifieke toets heeft ingedrukt, gebruik dan het onkeydown-evenement, omdat dit voor alle toetsen geldt.
Voorbeeld
Voer JavaScript uit wanneer de gebruiker een toets indrukt:
<input type="text" onkeypress="myFunction()">
Syntaxis
In HTML:
<element onkeypress="myScript">
In JavaScript:
object.onkeypress = function() {myScript};
Gebruik in JavaScript de addEventListener() methode:
object.addEventListener("keypress", myScript);
Opmerking:Internet Explorer 8 of eerder ondersteunt dit niet addEventListener() methode.
Technische details
Bubbelend: | Support |
---|---|
Annuleerbaar: | Support |
Evenementstypen: | KeyboardEvent |
Ondersteunde HTML-labels: | Alle HTML-elementen, uitgezonderd: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> en <title> |
DOM Version: | Level 2 Events |
Browser Support
Events | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onkeypress | Support | Support | Support | Support | Support |