WEB TUTORIALS
PRACTICE EXAMPLES
HTML REFERENCES
CSS REFERENCES
PHP REFERENCES

How to detect if enter key is pressed in a text input field using jQuery

Topic: JavaScript / jQueryPrev|Next

Answer: Use the keypress event

To check whether a user has pressed Enter key while on specific input, you can use the keypress event in combination with the enter key code 13. The following example will display the inputted text in an alert box when you press the enter key on the keyboard.

  • <!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-1.12.4.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>Note:</strong> Type something in the text input box and press enter key.</p>      
  •     <p><input type="text"></p>      
  • </body>
  • </html>

Related FAQ

Here are some more FAQ related to this topic:

Your Feedback:

We would love to hear from you, please drop us a line.