onkeypress-händelse

Definition och användning

onkeypress-händelsen inträffar när användaren trycker på en tangent (på tangentbordet).

Tips:Rekommenderad ordning för händelser relaterade till onkeypress:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Kommentar:Alla tangenter (t.ex. ALT, CTRL, SHIFT, ESC) triggar inte onkeypress-händelsen i alla webbläsare. Om du bara vill kontrollera om användaren trycker på en viss tangent, använd onkeydown-händelsen eftersom den gäller för alla tangenter.

Exempel

Kör JavaScript när användaren trycker på en tangent:

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

Prova själv

Syntax

I HTML:

<element onkeypress="myScript">

Prova själv

I JavaScript:

object.onkeypress = function(){myScript};

Prova själv

I JavaScript, använd addEventListener() metoden:

object.addEventListener("keypress", myScript);

Prova själv

Kommentar:Internet Explorer 8 eller tidigare versioner stöder inte addEventListener()-metoden.

Tekniska detaljer

Bubbling: Stöd
Kan annulleras: Stöd
Evenstyper: KeyboardEvent
Stödda HTML-taggar: Alla HTML-element, utom: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> och <title>
DOM-version: Nivå 2-händelser

Webbläsarstöd

Händelser Chrome IE Firefox Safari Opera
onkeypress Stöd Stöd Stöd Stöd Stöd