Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
<form> は HTML の要素で、ウェブサーバーに情報を送信するための対話型コントロールを含む文書の区間を表します。
CSS の :valid および :invalid 擬似クラスを使用すると、<form> 要素をフォーム内の要素が有効であるかどうかに応じてスタイル付けすることができます。
この要素にはグローバル属性があります。
acceptサーバーが受け付けるコンテンツタイプのカンマ区切りリストです。
メモ: この属性は非推奨であり、使用すべきではありません。 代わりに <input type=file> 要素の accept 属性を使用してください。
サーバーが受け付ける文字エンコーディングです。 仕様書では、"UTF-8" という大文字小文字を区別しない単一の値を許可しています。このエンコーディングの普遍性を反映したものです。(以前のバージョンの HTML では、文字エンコーディングをカンマ区切るまたは空白区切りで指定することもできました。)
autocapitalize入力されたテキストを自動的に大文字にするかどうか、また、その場合はどのような方法で大文字にするかを制御します。 詳細については、 autocapitalize グローバル属性のページをご覧ください。
autocompleteinput 要素が既定で、ブラウザーによる値の入力補完を受けるかを示します。フォーム要素の autocomplete 属性は、 <form> のものより優先します。指定可能な値は次の通りです。
フォームの名前です。値は空文字列であってはならず、また、該当するフォームコレクション内の他の form 要素(存在する場合)の中で固有でなければなりません。この名前は、Window、Document、document.forms オブジェクトのプロパティとなり、それがフォーム要素への参照を含みます。
rel注釈や、このフォームが作成するリンク種別を制御します。注釈には external、nofollow、opener、noopener、noreferrer があります。リンク種別には help、prev、next、search、license があります。rel の値はこれらの列挙値の空白区切りの値です。
以下の属性は、フォーム送信中の動作を制御します。
actionフォーム経由で送信された情報を処理するプログラムの URL。この値は <button>、<input type="submit">、<input type="image"> の formaction 属性によって上書きすることができます。この属性は method="dialog" が設定されている場合は無視されます。
enctypemethod 属性の値が post であるとき、この属性はフォームをサーバーに送信する際に使用する、コンテンツの MIME タイプを示します。以下の値が指定可能です。
この値は、<button>、<input type="submit">、<input type="image"> の formenctype 属性によって上書きすることができます。
methodフォームを送信する際にブラウザーが使用する HTTP メソッドです。 許可されているメソッド/値(大文字小文字の区別なし)は以下のものだけです。
この値は、 <button>、<input type="submit">、<input type="image"> の formmethod 属性によって上書きすることができます。
novalidateフォームを送信するときに検証しないことを示す論理値です。この属性を指定していない(つまり検証される)場合は、既定の設定を <button>、<input type="submit">、<input type="image"> の formnovalidate 属性によって上書きすることができます。
targetフォームを送信した後に受け取ったレスポンスの表示先を示す名前またはキーワードです。これは 閲覧コンテキスト(タブ、ウィンドウ、インラインフレームなど)の名前またはキーワードです。以下のキーワードは特別な意味を持ちます。
この値は、 <button>、<input type="submit">、<input type="image"> の formtarget 属性によって上書きすることができます。
| フローコンテンツ、知覚可能コンテンツ |
| フローコンテンツ。ただし、 <form> 要素を内包することは許可されていません。 |
| なし。開始タグと終了タグの両方が必須です。 |
| フローコンテンツを受け入れるすべての要素 |
| form |
| search, none, presentation |
| HTMLFormElement |
| HTML # the-form-element |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年11月5日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.