jQuery Detect ENTER key Press

jQuery Detect ENTER key pressed

To detect pressing Enter on keyboard using jQuery; In this tutorial, you will learn how to detect pressing Enter on keyboard using jQuery keypress() event method.

How to detect pressing Enter on keyboard using jQuery

  • jQuery keypress() Event Method
  • Syntax of jQuery keypress() Event Method
  • Parameters of jQuery keypress() Event Method
  • Examples of jQuery Detect ENTER key Press

The Jquery Keypress () event occurs when the keyboard button is pressed. This keypress event is similar to the keydown event (). The keypress() method is executed with functions, when a keypress() event occurs.

Syntax of jQuery keypress() Event Method

$(selector).keypress() 

This triggers the keypress event for the selected elements.

$(selector).keypress(function)  

Parameters of jQuery keypress() Event Method

ParameterDescription
FunctionIt is an optional parameter. It is executed itself when the keypress event is triggered.

Examples of jQuery Detect ENTER key Press

Let’s see an example1 with demonstrate jQuery keypress(); as shown below:

<!DOCTYPE html>  
<html>  
<head>  
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script>  
i = 0;  
$(document).ready(function(){  
    $("input").keypress(function(){  
        $("span").text (i += 1);  
    });  
});  
</script>  
</head>  
<body>  
Enter something: <input type="text">  
<p>Keypresses val count: <span>0</span></p>  
</body>  
</html>  

Let’s see an example 2 with demonstrate jQuery keypress(); as shown below:

To check whether the user has pressed the ENTER key on the webpage or on an input element, you can tie a keyup or keydown event to that element or document object.

If the code of the key pressed code is 13 then the “ENTER” key was pressed; Otherwise some other key was pressed.

<html>
<head>
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
    <h1>Write something here & press enter</h1>
    <label>TextBox Area: </label>
    <input id="someTextBox" type="text" size="100" />
    <script type="text/javascript">
        //Bind keypress event to textbox
        $('#someTextBox').keypress(function(event){
            var keycode = (event.keyCode ? event.keyCode : event.which);
            if(keycode == '13'){
                alert('You pressed a "enter" key in textbox'); 
            }
            event.stopPropagation();
        });
    </script>
</body>
</html>

Leave a Reply

Your email address will not be published.