|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html> <html> <body> <p>Hàm sẽ được kích hoạt khi người dùng nhấn một phím xuống thẻ.</p> <input type="text" onkeydown="myFunction()"> <script> function myFunction() { alert("Bạn đã nhấn một phím vào thẻ"); } </script> </body> </html> |
Xem thêm ví dụ bên dưới
Định nghĩa và cách sử dụng
Thuộc tính onkeydown kích hoạt khi người dùng nhấn một phím trên bàn phím.
Mẹo: Thứ tự sự kiện liên quan tới onkeydown:
- onkeydown
- onkeypress
- onkeyup
Trình duyệt hỗ trợ
| Thuộc tính | |||||
|---|---|---|---|---|---|
| onkeydown | Có | Có | Có | Có | Có |
Khác biệt giữa HTML 4.01 và HTML5
Không có sự khác biệt.
Cú pháp
|
1 |
<element onkeydown="script"> |
Giá trị thuộc tính
| Giá trị | Miêu tả |
|---|---|
| script | Chạy script khi thuộc tính được kích hoạt |
Chi tiết
Thuộc tính có thể sử dụng trong tất cả các thẻ HTML ngoại trừ : <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> và <title>.
Ví dụ
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<!DOCTYPE html> <html> <body> <p>Khi bạn nhấn và giữ một phím trong thẻ bên dưới, màu nền sẽ chuyển sang màu đỏ. Thả phím ra, màu nền sẽ chuyển sang màu xanh lá cây.</p> <input type="text" id="demo" onkeydown="keydownFunction()" onkeyup="keyupFunction()"> <script> function keydownFunction() { document.getElementById("demo").style.backgroundColor = "red"; } function keyupFunction() { document.getElementById("demo").style.backgroundColor = "green"; } </script> </body> </html> |
WebVN Cộng đồng web Việt Nam
