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