Sự kiện onkeydown
Định nghĩa và cách sử dụng
Sự kiện onkeydown xảy ra khi người dùng nhấn phím nào đó (trên bàn phím).
Lưu ý:Thứ tự các sự kiện liên quan đến sự kiện onkeydown:
Mô hình
Ví dụ 1
Chạy JavaScript khi người dùng nhấn phím nào đó:
<input type="text" onkeydown="myFunction()">
Ví dụ 2
Sử dụng cùng lúc sự kiện "onkeydown" và "onkeyup":
<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">
Cú pháp
Trong HTML:
<element onkeydown="myScript">
Trong JavaScript:
object.onkeydown = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener():
object.addEventListener("keydown", myScript);
Chú ý:Internet Explorer 8 hoặc các phiên bản trước không hỗ trợ Phương thức addEventListener().
Chi tiết kỹ thuật
Bubbling: | Hỗ trợ |
---|---|
Có thể hủy: | Hỗ trợ |
Loại sự kiện: | KeyboardEvent |
Các thẻ HTML được hỗ trợ: | Tất cả các phần tử HTML, trừ: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> và <title> |
Phiên bản DOM: | Level 2 Events |
Hỗ trợ trình duyệt
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onkeydown | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |