Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để tìm ra phím ký tự nào được nhấn trong JavaScript?

Để biết phím ký tự nào được nhấn, hãy sử dụng window.event cùng với Mã khóa. Sau đây là mã -

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=
1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<form>
<input type="text" onkeypress="return keyPressName(event)" />
</form>
<script>
   function keyPressName(myEventKeyName){
      var pressedKey;
      if(window.event){
         pressedKey = myEventKeyName.keyCode;
      } else if(myEventKeyName.which)
      {
         pressedKey = myEventKeyName.which;
   }
   alert(String.fromCharCode(pressedKey));
}
</script>
</body>
</html>

Để chạy chương trình trên, hãy lưu tên tệp “anyName.html (index.html)” và nhấp chuột phải vào tệp. Chọn tùy chọn “Mở bằng Máy chủ Trực tiếp” trong trình chỉnh sửa Mã VS.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Làm thế nào để tìm ra phím ký tự nào được nhấn trong JavaScript?

Ở đây, tôi đang nhấn ký tự g. Điều này sẽ tạo ra kết quả sau -

Làm thế nào để tìm ra phím ký tự nào được nhấn trong JavaScript?

Sau khi hiển thị ký tự g khi bạn nhấp vào nút OK, bạn sẽ nhận được kết quả sau.

Làm thế nào để tìm ra phím ký tự nào được nhấn trong JavaScript?