2012-03-21 6 views
2

私はTextAreaだけのフォームを持っています。ユーザーがを押すと、と入力してフォームを送信する必要がありますが、ユーザーがを押すと、 + と入力してください。はテキストエリアの新しい行に移動します。これはチャットアプリケーションの一種です。だから私はJavaScriptを使ってやっているのですか、それともHTMLやこれ以外の方法でこれを行う方法がありますか?フォーカスがTextAreaのときに押したときにフォームを送信しますか?

+1

http://cburgmer.github.com/jquery-shiftenter/ – SpYk3HH

+0

ありがとう@ SpYk3HH 素敵なチュートリアル:) –

答えて

3

onkeydownハンドラが必要です。イベントハンドラでは、デバッガを使用してハンドラに渡されたイベントを調べます。あなたはいつ決定できるのですかを入力してください。 + を入力してください。 evt.keyCodeevt.shiftKeyを使用してください。