Как проверить, нажата ли клавиша ввода с помощью jQuery

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

Попробуй сам








  

Check if "enter" is pressed with jQuery