ユーザーがテキストエリアで「入力」を押したときにフォームを送信するにはどうすればよいですか?デフォルトの動作は、改行をテキストエリアに挿入することです。Reactのテキストエリアで入力を押したときにフォームを送信しますか?
<form className="" onSubmit={newComment}>
<textarea type="text" rows="3" name="body" />
<button className="btn" type="submit">
Comment
</button>
</form>
私はtextareaにonChangeイベントがあり、Enterキーが押されたかどうかを確認する関数テストが必要ですか?これは私がバニラのJavaScriptを使って行う方法ですが、Reactの合成イベントでキーイベントを見つけることができませんでした。
'onKeyDown'ハンドラを使用し、' event.keyCode'をチェックすると動作します。 [Working Fiddle] –