How to know which key was pressed in a form input using jQuery?



To know which key was pressed in a form input using jQuery, use the jQuery keydown event. You can try to run the following code to learn how to detect key pressed in a form input −

Example

Live Demo

<!DOCTYPE html> <html>   <head>     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>     <script>     $(document).ready(function(){       $('#myinput').keydown(function(e) {         var newkey = 'Key code = ' + e.which + ' ' + (e.ctrlKey ? 'Ctrl' : '') + ' ' + (e.shiftKey ? 'Shift' : '') + ' ' + (e.altKey ? 'Alt' : '');         $('#mykey').text(newkey);         return false;       });     }); </script> </head> <body>   <form id="myform">     Press any key: <input id='myinput' type='text' />   </form>   <div id='mykey'>The key you press is visible here with keycode.</div> </body> </html>
Updated on: 2020-06-20T07:48:16+05:30

390 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements