Как проверить, нажата ли клавиша ввода с помощью 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.