Acara penekan kekunci JavaScript
Acara onkeypress dicetuskan apabila pengguna menekan atau menahan kekunci papan kekunci.
Nota: Acara onkeypress berbeza sedikit daripada acara onkeydown Event onkeypress tidak memproses penekanan kekunci fungsi yang sepadan. Khususnya, anda boleh menukar contoh berikut kepada acara onkeydown dan anda boleh memasukkan aksara khas seperti !@#$ untuk merasakan perbezaan antara keduanya.
Petua
Pelayar Internet Explorer/Chrome menggunakan event.keyCode untuk mendapatkan semula aksara yang ditekan, manakala pelayar seperti Netscape/Firefox/Opera menggunakan event.which.
Gunakan acara onkeypress untuk membenarkan nombor sahaja dimasukkan
Berikut ialah contoh menggunakan acara onkeypress untuk hanya membenarkan pengguna memasukkan nombor dalam medan borang: