Cách Phát Hiện Một Phím Bấm

Mục lục:

Cách Phát Hiện Một Phím Bấm
Cách Phát Hiện Một Phím Bấm

Video: Cách Phát Hiện Một Phím Bấm

Video: Cách Phát Hiện Một Phím Bấm
Video: Khóa một phím bất kỳ trên bàn phím - disable a key on keyboard 2024, Có thể
Anonim

JavaScript là một ngôn ngữ kịch bản hướng đối tượng. Nó thường được sử dụng nhất để thiết lập phản ứng của các trang với hành động của người dùng theo chương trình. Sự hiện diện của các tập lệnh java trên trang làm nặng nhẹ khối lượng của chúng, vì vậy không nên sử dụng các cấu trúc lập trình phức tạp.

Cách phát hiện một phím bấm
Cách phát hiện một phím bấm

Cần thiết

quyền của quản trị viên

Hướng dẫn

Bước 1

Để nhận biết khi nào một nút bàn phím được nhấn, sự kiện bật phím xuống, là một phần của trang, được sử dụng trong thẻ nội dung. Logic để viết mã cho sự kiện này khá đơn giản: và giá trị trong dấu ngoặc kép có thể là một mã độc lập hoặc một lệnh gọi hàm. Để đặt phản hồi cho một lần nhấn phím dưới dạng tin nhắn văn bản, hãy viết mã sau: body. Trong trường hợp này, cảnh báo () /

Bước 2

Để xác định nút nào đã được nhấn, bạn cần nhập mã sau: body. Đoạn mã này đề cập đến đối tượng sự kiện, hay nói đúng hơn, đến thuộc tính keyCode của nó, thuộc tính này trả về mã số của nút được nhấn. Nếu trên trang web bạn cần xác định phím nào đã được nhấn, hãy tích hợp mã này trên trang mà trên đó tất cả điều này sẽ diễn ra.

Bước 3

Để nhận ra phím tắt, bạn cần phức tạp mã một chút bằng cách thêm điều kiện: body. Nghĩa là, nếu mã của các nút được nhấn tương ứng với “71”, thì tin nhắn văn bản “Ctrl + G” sẽ được xuất ra. Đương nhiên, thay vì chức năng cảnh báo, bạn có thể viết phản ứng của riêng mình. Theo quy luật, mọi nhà thiết kế web đều cố gắng điều chỉnh cấu hình trang web để phù hợp với nhu cầu của mình, vì vậy các phương pháp hiển thị có thể hoàn toàn khác nhau.

Bước 4

Ngoài ra còn có một trình xử lý onkeypress trong javascript, có mục đích tương tự. Sự khác biệt chính của trình xử lý này là để sự kiện này xảy ra (và phản hồi tiếp theo của trình xử lý), nút không chỉ được nhấn mà còn phải thả ra.

Đề xuất: