formタグ
タグ form は、データをサーバーに送信するためのフォームを作成します。送信されたデータは PHP言語 を使用して処理されます。
フォームのデータは JavaScript言語 を使用して処理することも可能です。
このタグは、タグ input、
textarea、
select、
button、
fieldset のコンテナとして機能します。
これらのタグは必ずしも form タグ内に配置する必要はありませんが、そうしなければフォームデータはサーバーに送信されません。
フォームのサーバーへの送信は、タグ input に属性 type の値 submit を指定して作成されたボタン、または button タグで作成されたボタンをクリックすることで実行されます。
属性
| 属性 | 説明 |
|---|---|
action |
フォームの送信先、どのウェブサイトページ(自サイトまたは他サイト)に送信するかを指定します。
空のままにすると、フォームは現在のページに送信されます。省略可能な属性です。
属性値には、ページ内の特定の場所へのリンク(# を使用、a タグと同様)を指定できます。この場合、フォーム送信後、ブラウザは属性 action で指定されたページを指定された場所で開きます。
|
method |
フォームの送信メソッド。POST または GET を指定できます。マークアップ制作者がこれを知っている必要はありません。
省略可能な属性。 デフォルト値は GET です。
|
target |
リンクがどのタブで開かれるかを指定します:新しいタブ、現在のタブ、またはフレーム内。
省略可能な属性。 |
enctype |
フォームデータのエンコード方法を定義します。
省略可能な属性。詳細は属性 enctype を参照してください。
|
target属性の値
| 値 | 説明 |
|---|---|
_blank |
ページがブラウザの新しいタブで開きます。 |
_self |
ページがブラウザの現在のタブで開きます。 |
_parent |
ページが親フレームで開きます。 |
_top |
すべてのフレームを解除し、ページをブラウザのフルウィンドウで読み込みます。 |
デフォルト値:_self。
フォームの例
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
関連項目
-
属性
form、
これはフォーム要素をformタグの外に配置することを可能にします。