入力要素をグループ化してデータを送信するために、HTMLはフォーム要素を使用して入力要素と送信要素をカプセル化します。これらのフォームは、指定されたメソッドのデータをサーバーまたはハンドラーが処理するページに送信する処理を行います。このトピックでは、入力データを収集して送信する際にHTMLフォームを使用する方法について説明します。
<form method="post|get" action="somePage.php" target="_blank|_self|_parent|_top|framename">
属性 | 説明 |
---|---|
accept-charset | フォームの送信に使用される文字エンコードを指定します。 |
action | フォームの送信時にフォームデータを送信する場所を指定します。 |
autocomplete | フォームがオートコンプリートをオンにするかオフにするかを指定します。 |
enctype | フォームデータをサーバーに送信する際にフォームデータをどのようにエンコードするかを指定します(method = "post"の場合のみ)。 |
method | フォームデータ(POSTまたはGET)を送信するときに使用するHTTPメソッドを指定します。 |
name | フォームの名前を指定します。 |
novalidate | 送信時にフォームを検証しないように指定します。 |
target | フォームを送信した後に受信した応答を表示する場所を指定します。 |
<form>
要素は、情報をサーバーに送信するフォーム関連要素( <button>
<fieldset>
<input>
<label>
<output>
<select>
<textarea>
)を含むセクションを表します。開始タグ( <form>
)と終了タグ( </form>
)の両方が必要です。