Peristiwa onkeypress
Definisi dan penggunaan
Peristiwa onkeypress terjadi saat pengguna menekan tombol (pada papan tombol).
Petunjuk:Urutan peristiwa yang berhubungan dengan onkeypress:
Keterangan:Bukan semua tombol (contoh ALT, CTRL, SHIFT, ESC) akan mengaktifkan peristiwa onkeypress di semua peramban. Jika Anda 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()">
Sintaks
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 |
Jenis peristiwa: | KeyboardEvent |
Tanda tag HTML yang didukung: | Semua elemen HTML kecuali: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> serta <title> |
Versi DOM: | Peristiwa Level 2 |
Dukungan Peramban
Peristiwa | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onkeypress | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |