Sự kiện onkeypress
Thí dụ
Thực thi JavaScript khi người dùng nhấn một phím:
<input type="text" onkeypress="myFunction()">
Định nghĩa và Cách sử dụng
Sự kiện onkeypress xảy ra khi người dùng nhấn một phím (trên bàn phím).
Mẹo: Thứ tự của các sự kiện liên quan đến sự kiện onkeypress:
Lưu ý: Sự kiện onkeypress không được kích hoạt cho tất cả các khóa (ví dụ: ALT, CTRL, SHIFT, ESC) trong tất cả các trình duyệt. Để chỉ phát hiện xem người dùng đã nhấn một phím hay chưa, hãy sử dụng sự kiện onkeydown thay thế vì nó hoạt động với tất cả các phím.
Hỗ trợ trình duyệt
Event | |||||
---|---|---|---|---|---|
onkeypress | Yes | Yes | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<element onkeypress="myScript">
Trong JavaScript:
object.onkeypress = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
object.addEventListener("keypress", myScript);
Lưu ý: Phương thức addEventListener () không được hỗ trợ trong Internet Explorer 8 và các phiên bản trước đó.
Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy bỏ: | Đúng |
Loại sự kiện: | KeyboardEvent |
Các thẻ HTML được hỗ trợ: | Tất cả các phần tử HTML, NGOẠI TRỪ: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> và <title> |
Phiên bản DOM: | Sự kiện cấp độ 2 |