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:
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()">
Syntaks
I HTML:
<element onkeypress="myScript">
I JavaScript:
object.onkeypress = function(){myScript};
I JavaScript, brug addEventListener() metoden:
object.addEventListener("keypress", myScript);
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 |