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

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

Thuộc tính KeyboardEvent charCode 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ã charCode của nhân vật đã nhập mới nhất -

event.charCode

Ví dụ

Hãy để chúng tôi xem một ví dụ cho Mã charCode của KeyboardEvent tài sản -

<!DOCTYPE html>
<html>
<head>
<title>KeyboardEvent charCode</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-charCode</legend>
<label>Fill in the blanks:
<input type="text" id="textSelect" placeholder="__ for zebra" 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.charCode === 122)
      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 mã charCode

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 mã charCode

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 mã charCode