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.