onkeydown-händelse

Definition och användning

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

Tips:Evenstillskodd ordning för onkeydown-händelse:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Exempel

Exempel 1

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

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

Prova själv

Exempel 2

Använd "onkeydown" och "onkeyup"-händelser tillsammans:

<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">

Prova själv

Syntaks

I HTML:

<element onkeydown="myScript">

Prova själv

I JavaScript:

object.onkeydown = function(){myScript};

Prova själv

I JavaScript, använd addEventListener() metoden:

object.addEventListener("keydown", myScript);

Prova själv

Anmärkning: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
onkeydown Stöd Stöd Stöd Stöd Stöd