sự kiện onkeypress
Ví dụ
Gọi một hàm khi người dùng nhấn phím:
<input type="text" onkeypress="myFunction()">
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Sự kiện onkeypress
xảy ra khi người dùng nhấn một phím trên bàn phím.
Sự kiện bàn phím
Event | Occurs When |
---|---|
onkeydown | The user presses a key |
onkeypress | The user presses a key |
onkeyup | the user releases a key |
Xem thêm:
Cảnh báo
Sự kiện onkeypress không còn được dùng nữa .
Nó không được kích hoạt cho tất cả các phím (như ALT, CTRL, SHIFT, ESC) trong tất cả các trình duyệt.
Để phát hiện xem người dùng có nhấn phím hay không, hãy luôn sử dụng sự kiện onkeydown . Nó hoạt động cho tất cả các phím.
Cú pháp
Trong JavaScript, sử dụng phương thức addEventListener():
object .addEventListener("keypress", myScript );
Hãy tự mình thử »Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy: | Đúng |
Loại sự kiện: | Bàn phímSự kiện |
Thẻ HTML: | Tất cả các phần tử HTML, NGOẠI TRỪ: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> và <title> |
Phiên bản DOM: | Sự kiện cấp 2 |
Hỗ trợ trình duyệt
onkeypress
là tính năng DOM Cấp 2 (2001).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |