sifat acara charcode
contoh
Menjadi tombol keyboard ditekan nilai Unicode ::
x Outputnya adalah:
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:
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
rincian teknis
Pengembalian: | Jumlah yang mewakili kode karakter Unicode |
---|---|
Versi DOM: | Tingkat DOM 2 Acara |
contoh yang lebih
contoh
nilai-nilai Unicode untuk kunci solusi yang kompatibel Browser:
var x = event.charCode || event.keyCode;
Coba »
contoh
Ketika pengguna menekan tombol "O" untuk membuka pesan:
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 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