ChromeおよびFirefoxでは、フォーム内のテキスト入力内でリターンキーを押すと、フォームが送信されます。リターンキーが保証された動作を押したときに、テキスト入力がフォームを送信していますか?
は、標準のこの動作部分ですか?
ChromeおよびFirefoxでは、フォーム内のテキスト入力内でリターンキーを押すと、フォームが送信されます。リターンキーが保証された動作を押したときに、テキスト入力がフォームを送信していますか?
は、標準のこの動作部分ですか?
いいえ、この動作は必要ありません。私は恐らくがHTML 4.01仕様でと書かれていないことに気付いていますが、これはおそらく単なる見落としです。
しかし、それは非常に一般的な動作であり、考慮する必要がある:ユーザーがよく誤って、彼らはまだそれを記入継続することを目的とする場合、Enterキーを押して、フォームデータを提出することができます。
いくつかのブラウザの違いは、例えば、ありますa)複数のテキスト入力フィールドがあり、b)送信ボタンがない場合、IE 9はフィールドでEnterを押すと何もしません。古いバージョンでは、条件a)は十分であり、これは多かれ少なかれオリジナルのアイデアでした(この機能は、非常に単純な検索フォームを混乱させずに使用することを容易にするためのものです)。
はい、これはデフォルトの動作です。 [編集]私は資格べきで、これはほとんどすべてIE7とアップのためです。私は古いブラウザ(Netscape)の中にはこれをしていないものがあることは知っています。しかし、今日のブラウザ環境では、これが標準です。
送信入力またはボタンがある場合は、はい。 –