Как проверить, нажата ли клавиша ввода с помощью jQuery
Клавиша «ввод» обозначается кодом «13», проверьте этоASCII charts.
Чтобы проверить, нажата ли клавиша «Ввод» внутри текстового поля, просто привяжите нажатие клавиши () к текстовому полю.
$('#textbox').keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '13'){ alert('You pressed a "enter" key in textbox'); } });
Чтобы проверить, нажата ли клавиша ввода на странице, свяжите нажатие клавиши () с jQuery $ (документ).
$(document).keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '13'){ alert('You pressed a "enter" key in somewhere'); } });
P.S In Firefox, you have to use event.which to get the keycode; while IE support both event.keyCode and event.which.