JavaScriptでShift+Enterで処理を実行する

Shift+Enterの時だけ処理を実行するにはe.shiftKeye.keyCodeを組み合わせるだけのようだ。ここでは面倒なのでjQueryを使ってみた。

$('#text').keydown(function(e){
if (e.shiftKey && e.keyCode === 13) {
console.log('shift+enter');
}
});

Enterに対してデフォルトのイベントが設定されていて、その処理を無効化したい時はreturn falseを書き足す。特にイベントが設定されていないのならreturn falseは必要ない。

Thanks

qiita.com

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA