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

Coba sendiri

Sintaksis

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
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