2012-02-20 4 views
1

私は入力ボタンを検出するためにすべてのフォームにキーアップ検出を使用しています。 これは簡単です。Enterキーを押したときにフォームの入力に注目し、イベントkeyCodeが13になり、フォームが送信された場合は簡単です。Cmd javascriptを使用してキーアップの組み合わせ検出を入力してください

しかし、今は、テキストエリアにフォーカスしているときにEnterボタンが改行されているため、Cmd + Enterの組み合わせを検出したいと考えています。だから私の検出声明はどのように見えますか?

答えて

5

あなたはCmdCTRLを意味ありがとうございますか!その後event.ctrlKeyが真であるかどうかを確認:

if (event.ctrlKey && event.keyCode == 13) { 
    alert('now'); 
} 

またthis exampleを参照してください。

シモンズ:ALTシフトevent.metakey

+0

ためevent.shiftKeyはあなたに非常に多くの@scessorをありがとう、私は⌘ボタンではなく、Ctrlキーを探しています...どれのためのブールevent.altKeyもあります思考? –

+0

'event.metaKey'フラグをテストしましたか? – scessor

+0

作品: ありがとうございました!!! –

関連する問題