Sự kiện onkeypress
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 < ! DOCTYPE html > < html > < body > < p > H à m đượ c k í ch ho ạ t khi ng ườ i d ù ng nh ấ n m ộ t ph í m ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html> <html> <body> <p>Hàm được kích hoạt khi người dùng nhấn một phím trên bàn phím vào thẻ.</p> <input type="text" onkeypress="myFunction()"> <script> function myFunction() { alert("Bạn đã nhấn một phím vào thẻ"); } </script> </body> </html> |
Demo
Định nghĩa và cách sử dụng
Thuộc tính onkeypress được kích hoạt khi người dùng nhấn một phím (trên bàn phím) vào thẻ.
Mẹo: Thứ tự các sự kiện liên quan tới onkeypress:
- onkeydown
- onkeypress
- onkeyup
Lưu ý: Sự kiện onkeypress không kích hoạt với một số phím (v.d. ALT, CTRL, SHIFT, ESC) trong mọi trình duyệt. Để xác định người dùng đã nhấn một phím, bạn sử dụng sự kiện onkeydown vì sự kiện này làm việc với tất cả các phím.
Trình duyệt hỗ trợ
Thuộc tính | |||||
---|---|---|---|---|---|
onkeypress | 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 onkeypress="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
Sự kiện sử dụng được trên tất cả các thẻ HTML ngoại trừ : <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> và <title>