onkeypress begivenhed

Definition og brug

onkeypress-hændelsen opstår, når brugeren trykker på en tast (på tastaturet).

Tip:Reolig af onkeypress-hændelsesrelaterede hændelser:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Bemærkninger:Ikke alle taster (f.eks. ALT, CTRL, SHIFT, ESC) udløser onkeypress-hændelsen i alle browsere. Hvis du kun vil detektere, om brugeren har trykket på en bestemt tast, skal du bruge onkeydown-hændelsen, da den gælder for alle taster.

Eksempel

Udfør JavaScript, når brugeren trykker på en tast:

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

Prøv det selv

Syntaks

I HTML:

<element onkeypress="myScript">

Prøv det selv

I JavaScript:

object.onkeypress = function(){myScript};

Prøv det selv

I JavaScript, brug addEventListener() metoden:

object.addEventListener("keypress", myScript);

Prøv det selv

Bemærkninger:Internet Explorer 8 eller tidligere versioner understøtter ikke addEventListener() metoden.

Tekniske detaljer

Boblede: Support
Kan annulleres: Support
Hændelsestyper: KeyboardEvent
Støttede HTML-mærker: Alle HTML-elementer, med undtag: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> og <title>
DOM version: Level 2 Begivenheder

Browser understøttelse

Begivenheder Chrome IE Firefox Safari Opera
onkeypress Support Support Support Support Support