Peristiwa onkeypress

Definisi dan penggunaan

Peristiwa onkeypress terjadi saat pengguna menekan tombol (pada papan tombol).

Petunjuk:Urutan peristiwa yang berhubungan dengan onkeypress:

  1. onkeydown
  2. onkeypress
  3. onkeyup

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()">

Coba sendiri

Sintaks

Pada HTML:

<element onkeypress="myScript">

Coba sendiri

Pada JavaScript:

object.onkeypress = function(){myScript};

Coba sendiri

Pada JavaScript, gunakan metode addEventListener():

object.addEventListener("keypress", myScript);

Coba sendiri

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