2017-12-08 16 views
-13

<select>フィールドがフォーカスされているときにEnterキーを押すと、フォームは送信されません。 JavaScriptを使用せずにフォームを送信することは可能ですか?JavaScriptを使用せずに、選択フィールドがフォーカスされている間にEnterキーをフォームに送信するにはどうすればよいですか?

クォークモードで動作するソリューションも問題ありません。

+3

[この質問は、Metaで議論されています。](https://meta.stackoverflow.com/questions/360402/what-is-unclear-about-my-question-is-stackoverflow-segoing-to- do-something-a) –

+1

@Johnアクセシビリティ、アリア、スクリーンリーダーなどを読むことに興味があるかもしれません。選択フィールドに焦点を当てたときにフォームを提出するリターンについて直感的なことは何もありません(リターンは通常オプションの1つを選択するために使用されます)。 –

答えて

6

JavaScriptを使用せずにこの動作を変更することはできません。 this questionのディスカッションによれば、keyupイベントのキャプチャは、ブラウザとの互換性のための最良のオプションです。

this questionで説明されているように、この動作を変更し直すことをお勧めします。

関連する問題