<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>
- 表示例
-
お名前:
ファイル:
- サンプルのため送信できません。