HTML <form> enctype 属性

定义和用法

enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。

注意:只有在 method="post" 时才能使用 enctype 属性。

实例

以“multipart/form-data”编码发送表单数据:

<form action="/action_page_binary.asp" method="post" enctype="multipart/form-data">
  <label for="fname">名字:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">姓氏:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="提交">
</form>

亲自试一试

语法

<form enctype="value">

属性值

<
描述
application/x-www-form-urlencoded

默认。所有字符在发送前都会被编码。

空格会转换为“+”符号,特殊字符会转换为 ASCII 十六进制值。

multipart/form-data

不对字符编码。

如果用户将通过表单上传文件,则此值是必需的。

text/plain 发送数据时完全不进行任何编码。不建议使用。

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持


http://www.vxiaotou.com