jQueryでEnterキーが押されたかどうかをチェックする方法

EnterキーがjQueryで押されているかどうかを確認する方法

「enter」キーはコード「13」で表されます。このASCII chartsを確認してください。

テキストボックス内で「Enter」キーが押されたかどうかを確認するには、keypress()をテキストボックスにバインドします。

$('#textbox').keypress(function(event){

    var keycode = (event.keyCode ? event.keyCode : event.which);
    if(keycode == '13'){
        alert('You pressed a "enter" key in textbox');
    }

});

ページでEnterキーが押されたかどうかを確認するには、keypress()をjQuery $(document)にバインドします。

$(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