sự kiện onkeydown
Ví dụ
Gọi một hàm khi người dùng nhấn phím:
<input type="text" onkeydown="myFunction()">
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Sự kiện onkeydown
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("keydown", 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 |
Thêm ví dụ
Ví dụ
Sử dụng "onkeydown" cùng với sự kiện "onkeyup":
<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">
Hãy tự mình thử »Hỗ trợ trình duyệt
onkeydown
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 |