Чтобы проверить, нажал ли пользователь клавишу Enter во время определенного ввода, вы можете использовать событие keypress
в сочетании с кодом клавиши ввода 13
. В следующем примере будет отображен введенный текст в поле предупреждения при нажатии клавиши Enter на клавиатуре.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Detect the Enter Key in a Text Input Field with jQuery</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).on("keypress", "input", function(e){
if(e.which == 13){
var inputVal = $(this).val();
alert("You've entered: " + inputVal);
}
});
</script>
</head>
<body>
<p><strong>Заметка:</strong> Введите что-нибудь в поле ввода текста и нажмите клавишу ввода.</p>
<p><input type="text"></p>
</body>
</html>