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

JavaScript Gửi hộp văn bản khi nhấn ENTER?

ENTER có mã khóa 13. Chúng tôi sẽ sử dụng event.keycode để kiểm tra xem ENTER có được nhấn hay không. 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>
<input type="text" id="name"/>
<script>
   document.getElementById("name").addEventListener("keydown",
   function(event) {
      if (!event) {
         var event = window.event;
      }
         event.preventDefault();
      if (event.keyCode == 13){
         login();
      }
   }, false);
   function login(){
      console.log("submitted successfully....");
   }
</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 -

JavaScript Gửi hộp văn bản khi nhấn ENTER?

Khi bạn nhấn phím ENTER, thông báo sau sẽ hiển thị trên bảng điều khiển như trong ảnh chụp màn hình bên dưới -

JavaScript Gửi hộp văn bản khi nhấn ENTER?