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:

  1. onkeydown
  2. onkeypress
  3. onkeyup

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()">

Probeer het zelf uit

Syntaxis

In HTML:

<element onkeypress="myScript">

Probeer het zelf uit

In JavaScript:

object.onkeypress = function() {myScript};

Probeer het zelf uit

Gebruik in JavaScript de addEventListener() methode:

object.addEventListener("keypress", myScript);

Probeer het zelf uit

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