Sự kiện onkeypress
Định nghĩa và cách sử dụng
Sự kiện onkeypress xảy ra khi người dùng nhấn phím (trên bàn phím).
Lưu ý:Thứ tự các sự kiện liên quan đến onkeypress:
Chú ý:Không phải tất cả các phím (ví dụ: ALT, CTRL, SHIFT, ESC) đều kích hoạt sự kiện onkeypress trong tất cả các trình duyệt. Nếu bạn chỉ muốn kiểm tra xem người dùng có nhấn phím nào đó hay không, hãy sử dụng sự kiện onkeydown, vì nó áp dụng cho tất cả các phím.
Mô hình
Chạy JavaScript khi người dùng nhấn phím:
<input type="text" onkeypress="myFunction()">
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);
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
Bùng nổ: | Hỗ trợ |
---|---|
Có thể hủy bỏ: | 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 |
---|---|---|---|---|---|
onkeypress | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |