< ! 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 >
Demo
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
<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 >
Demo