Latest web development tutorials

sifat acara charcode

Acara Referensi Obyek benda acara

contoh

Menjadi tombol keyboard ditekan nilai Unicode ::

var x = event.charCode;

x Outputnya adalah:

119 // 119 adalah huruf "w"

Coba »

Bagian bawah artikel ini berisi lebih banyak contoh.


Definisi dan penggunaan

charcode pengembalian properti onkeypress acara dipicu kode tombol huruf.

kode karakter Unicode adalah nomor surat (misalnya, angka "97" mewakili huruf "a").

Catatan: Daftar semua karakter Unicode dapat melihat kami referensi manual Unicode lengkap .

Tip: Jika Anda perlu mengkonversi nilai karakter Unicode, Anda dapat menggunakan () fromCharCode metode.

Catatan: Jika atribut ini digunakan onkeydown atau onkeyup event, nilai kembali selalu "0"

Catatan: Properti ini read-only.

Catatan: yang keyCode properti dan menyediakan metode solusi untuk kompatibilitas browser, versi terbaru dari acara DOM direkomendasikan kunci atribut sebagai metode alternatif.

Catatan: IE8 dan versi sebelumnya tidak mendukung yang atribut. browser yang tidak didukung dapat menggunakan keyCode properti. Namun, sifat keyCode dalam acara browser Firefox onkeypress tidak valid. Kompatibel dengan browser ini Anda dapat menggunakan kode berikut:

var x = event.charCode || event.keyCode; // digunakan charcode atau keyCode, ini dapat mendukung browser yang berbeda

Tip: Anda juga dapat menggunakan properti keyCode untuk mendeteksi tombol khusus (seperti "caps lock" atau tombol panah). keyCode dan properti charcode menyediakan metode solusi untuk kompatibilitas browser, versi terbaru dari acara DOM direkomendasikan kunci atribut sebagai metode alternatif.

Tip: Jika Anda ingin melihat apakah pers "ALT", "CTRL", "META" atau "SHIFT" kunci, Anda dapat menggunakan altKey , ctrlKey , metakey atau shiftKey properti.


Dukungan Browser

Angka dalam tabel tersebut merupakan browser pertama yang mendukung nomor versi properti.

milik
charcode ya 9.0 ya ya ya


tatabahasa

acara .charCode

rincian teknis

Pengembalian: Jumlah yang mewakili kode karakter Unicode
Versi DOM: Tingkat DOM 2 Acara


contoh

contoh yang lebih

contoh

nilai-nilai Unicode untuk kunci solusi yang kompatibel Browser:

// Jika browser tidak mendukung charcode, menggunakan keyCode (IE8 dan versi sebelumnya)
var x = event.charCode || event.keyCode;

Coba »

contoh

Ketika pengguna menekan tombol "O" untuk membuka pesan:

Fungsi myFunction (event) {
var x = event.charCode || event.keyCode;
if (x == 111 || x == 79) {// o adalah 111, O 79
alert ( "Anda menekan 'O' kunci!");
}
}

Coba »

contoh

Untuk mengkonversi nilai Unicode untuk karakter:

var x = event.charCode || evt.keyCode; // Mendapat nilai Unicode
var y = String.fromCharCode (x); // mengkonversi nilai ke karakter

Coba »


Pages terkait

Pedoman HTML DOM Referensi: Sifat Kunci Kegiatan

Pedoman HTML DOM Referensi: acara properti keyCode

Pedoman HTML DOM Referensi: Properti Yang Acara


Acara Referensi Obyek benda acara