<form method="post" enctype=""></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
- データをプレーンテキスト形式で送信します。