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:

  1. onkeydown
  2. onkeypress
  3. onkeyup

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()">

Thử ngay

Ví dụ 2

Sử dụng cùng lúc sự kiện "onkeydown" và "onkeyup":

<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">

Thử ngay

Cú pháp

Trong HTML:

<element onkeydown="myScript">

Thử ngay

Trong JavaScript:

object.onkeydown = function(){myScript};

Thử ngay

Trong JavaScript, sử dụng phương thức addEventListener():

object.addEventListener("keydown", myScript);

Thử ngay

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ợ