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

Bàn phím DOM HTML Thuộc tính keyCode

Thuộc tính KeyboardEvent keyCode trả về các mã ký tự unicode tương ứng với ký tự được nhấn bằng một sự kiện.

Lưu ý - Sử dụng key thay vào đó là thuộc tính để có kết quả chính xác

Cú pháp

Sau đây là cú pháp -

Trả lại Mã khóa của ký tự đã nhập mới nhất -

event.keyCode

Ví dụ

Hãy để chúng tôi xem một ví dụ cho thuộc tính KeyCode của KeyboardEvent -

<!DOCTYPE html>
<html>
<head>
<title>KeyboardEvent keyCode</title>
<style>
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   * {
      padding: 2px;
      margin:5px;
   }
   input[type="button"] {
      border-radius: 10px;
   }
</style>
</head>
<body>
<form>
<fieldset>
<legend>KeyboardEvent-keyCode</legend>
<label>Fill in the blanks:
<input type="text" id="textSelect" placeholder="__ for Mango" onkeypress="getEventData(event)" autocomplete="off">
</label>
<div id="divDisplay"></div>
</fieldset>
</form>
<script>
   var divDisplay = document.getElementById("divDisplay");
   var textSelect = document.getElementById("textSelect");
   function getEventData(InputEvent) {
   if(InputEvent.keyCode === 109)
      divDisplay.textContent = 'Correct Answer';
   else
      divDisplay.textContent = 'Try Again, '+textSelect.placeholder;
   textSelect.textContent = '';
}
</script>
</body>
</html>

Đầu ra

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

Trước khi nhập bất kỳ thứ gì vào trường văn bản -

Bàn phím DOM HTML Thuộc tính keyCode

Sau khi nhập câu trả lời sai vào trường văn bản -

Bàn phím DOM HTML Thuộc tính keyCode

Sau khi nhập câu trả lời đúng vào trường văn bản -

Bàn phím DOM HTML Thuộc tính keyCode