Acara penekanan tombol
Contoh
Jalankan JavaScript saat pengguna menekan tombol:
<input type="text" onkeypress="myFunction()">
Definisi dan Penggunaan
Acara onkeypress terjadi ketika pengguna menekan tombol (pada keyboard).
Tip: Urutan acara yang terkait dengan acara penekanan tombol:
Catatan: Event onkeypress tidak diaktifkan untuk semua kunci (misalnya ALT, CTRL, SHIFT, ESC) di semua browser. Untuk mendeteksi hanya apakah pengguna telah menekan tombol, gunakan acara onkeydown sebagai gantinya, karena ini berfungsi untuk semua tombol.
Dukungan Peramban
Event | |||||
---|---|---|---|---|---|
onkeypress | Yes | Yes | Yes | Yes | Yes |
Sintaksis
Dalam HTML:
<element onkeypress="myScript">
Dalam JavaScript:
object.onkeypress = function(){myScript};
Dalam JavaScript, menggunakan metode addEventListener() :
object.addEventListener("keypress", myScript);
Catatan: Metode addEventListener() tidak didukung di Internet Explorer 8 dan versi yang lebih lama.
Detail Teknis
Gelembung: | Ya |
---|---|
Dapat dibatalkan: | Ya |
Jenis acara: | Acara Keyboard |
Tag HTML yang didukung: | Semua elemen HTML, KECUALI: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, dan <title> |
Versi DOM: | Acara Tingkat 2 |