Peristiwa onkeypress
Definisi dan penggunaan
Peristiwa onkeypress terjadi saat pengguna menekan tombol (pada papan tombol).
Petunjuk:Urutan peristiwa yang berhubungan dengan onkeypress:
Keterangan:Tidak semua tombol (contoh ALT, CTRL, SHIFT, ESC) akan memicu peristiwa onkeypress di semua peramban. Jika hanya ingin mengecek apakah pengguna menekan tombol tertentu, gunakan peristiwa onkeydown, karena ia berlaku untuk semua tombol.
Contoh
Eksekusi JavaScript saat pengguna menekan tombol:
<input type="text" onkeypress="myFunction()">
Sintaksis
Pada HTML:
<element onkeypress="myScript">
Pada JavaScript:
object.onkeypress = function(){myScript};
Pada JavaScript, gunakan metode addEventListener():
object.addEventListener("keypress", myScript);
Keterangan:Internet Explorer 8 atau versi yang lebih awal tidak mendukung Metode addEventListener().
Detil teknis
Bubbling: | Dukungan |
---|---|
Dapat dibatalkan: | Dukungan |
Tipe peristiwa: | KeyboardEvent |
Tag HTML yang didukung: | Seluruh elemen HTML kecuali: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> serta <title> |
Versi DOM: | Level 2 Events |
Dukungan Browser
Peristiwa | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onkeypress | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |