HTML <form>标签的enctype属性

HTML <form>标签参考手册 HTML <form>标签

示例

在下例中,表单数据在提交时,将以不经过编码转换的纯文本方式发出:

<form action="form_action.php" method="get" enctype="text/plain">
  名:<input type="text" name="FirstName" /><br />
  姓:<input type="text" name="LastName" /><br />
  <input type="submit" value="提交" />
</form>

试一个 »

定义及用法

<form>标签的enctype属性用于指出,在将表单数据发给服务器之前,采用何种方式对它进行编码转换。

默认情况下,表单数据采用“application/x-www-form-urlencoded”这种编码方式,也就是说,所有字符都要经过编码(空格被转换成“+”符号,其它特殊字符被转换成十六进制ASCII码)。


浏览器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主流浏览器均支持<form>标签的enctype属性。


语法

<form enctype="value">

属性值

描述
application/x-www-form-urlencoded 所有字符都要经过编码转换(这是默认值)
multipart/form-data 所有字符都不被编码转换。当表单包含文件上传控件时,必须采用这一属性值。
text/plain 空格被转换成“+”符号,但特殊字符都不被编码转换。


HTML <form>标签参考手册 HTML <form>标签
粤ICP备11097351号-1