onkeydown tapahtuma

Määritelmä ja käyttö

onkeydown-tapahtuma tapahtuu, kun käyttäjä painaa jotain näppäintä (näppäimistöllä).

Vinkki:onkeydown-tapahtuman kanssa liittyvät tapahtumien järjestys:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Esimerkki

Esimerkki 1

Suorita JavaScriptia, kun käyttäjä painaa näppäintä:

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

Kokeile itse

Esimerkki 2

Käytä yhdessä "onkeydown" ja "onkeyup" -tapahtumia:

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

Kokeile itse

Syntaksi

HTML:ssä:

<elementti onkeydown="myScript">

Kokeile itse

JavaScriptissa:

objekti.onkeydown = function(){myScript};

Kokeile itse

JavaScriptissa käytetään addEventListener() -menetelmää:

objekti.addEventListener("keydown", myScript);

Kokeile itse

Huomautus:Internet Explorer 8 tai aikaisemmat versiot eivät tue addEventListener() -menetelmä.

Tekninen tarkistus

Pumppaava: Tuki
Peruutettavissa: Tuki
Tapahtumatyypit: KeyboardEvent
Tuetut HTML-merkit: Kaikki HTML-elementit, paitsi: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> ja <title>
DOM versio: Taso 2 tapahtumat

Selaimen tuki

Tapahtumat Chrome IE Firefox Safari Opera
onkeydown Tuki Tuki Tuki Tuki Tuki