<form method="post" enctype=""></form>

更新日
仕様 HTML Living Standard
分類 フロー・コンテンツ / パルパブル・コンテンツ
利用場所 フロー・コンテンツが置ける場所
内容 フロー・コンテンツ(ただし、form要素は含められない)

form要素enctype="" を追加すると、送信時のデータ形式を指定することができます。

  • この属性を使用する場合は、method属性post を指定しておく必要があります。

<form method="post" action="example.cgi" enctype="multipart/form-data"></form>

属性
任意属性
enctype="" 送信時のデータ形式 application/x-www-form-urlencoded URLエンコード(既定値)
multipart/form-data マルチパート
text/plain プレーンテキスト
application/x-www-form-urlencoded
データをURLエンコードして送信します。enctype属性を省略した場合は、この形式が使用されることになります。(一般的なフォームでは、enctype属性の指定は特に必要ありません)
multipart/form-data
データをマルチパート形式で送信します。フォーム内にファイルの送信欄を配置する場合は、この形式を指定しておく必要があります。
text/plain
データをプレーンテキスト形式で送信します。

使用例

フォーム内にファイルの送信欄を配置した例

<form method="post" action="example.cgi" enctype="multipart/form-data">

<p>お名前:<input type="text" name="name" size="30"></p>

<p>ファイル:<input type="file" name="upfile"></p>

<p><input type="submit" value="送信する"></p>

</form>

表示例

お名前:

ファイル:

  • サンプルのため送信できません。