type="submit">(送信ボタン)を使わずに記述したところ、Enterを押してもページが遷移せず、送信されなかった。type="submit">のスタイルにdisplay:noneを設定したところ、Chromeでは送信できるようになったがSafariでは送信できないままだった。name="name2"></form>実際の動作は用意したこちらのページで確認してほしい。「項目が複数でsubmitなし」の部分です。WHATWGの仕様書を見てみます。暗黙的送信form要素のデフォルトボタンは、そのform要素に登場する最初のsubmitボタンです。ブラウザがユーザーの暗黙的送信(例えば、いくつかのプラットフォームではテキスト項目でEnterキーを押すとフォームが送信される)をサポートするのであれば、そのデフォルトボタンが有効であるフォームに対して、デフォルトボタンでclickイベントが発火したように振舞わなければいけません。注:暗黙的送信しか使えないような(submitボタンの無い)ページがWebにはあるので、ブラウザはこれをサポートすることを強く推奨します。持つならば、暗黙的送信メカニズムは何もしてはいけません。ないならば、form要素はフォームの内容を送信しなければなりません。form要素を親に持つinput要素で、属性が以下のどれかであれば、それはform要素の暗黙的送信を妨げるフィールドです。submission)とは、text属性などのinput要素の中でEnterを押すと送信できるように、submitボタンを押さなくても送信できる補助機能のことを指します。言うと、フォームが複数のinput要素を持っている場合、submitボタンが無い限り暗黙的送信は行ってはならないと定義されているのです。逆に言えば、submitボタンは無いがフォームのinput要素が1つだけの場合や、フォームのinput要素が複数あるが有効なsubmitボタンが存在する場合は、暗黙的送信ができるということです。対策もしあなたが複数のinput要素を送信しようとしているのなら、できる限りsubmitボタンを用意すべきでしょう。submitボタンの書き方は2通りあります。type="submit">value属性でボタンに表示されるテキストを編集できます。デフォルトでは「送信」が表示されます。type="submit">送信</button>input要素と異なり、ボタンの中身はHTMLで記述できます。それでもsubmitボタンを表示したくない場合は、次のようにCSSで消すのが良いでしょう。style="padding:0;border:0"></button>以上ツイッターでシェアみんなに共有、忘れないようにメモウラルSplatoonの二次創作サイト「スプランプ」の管理人です。サーモンラン研究所やオクトチャット、フェス速報などを作りました。https://splamp.infoCrieitは個人で開発中です。どんな軽い内容でも嬉しいです。