HTML <form>标签的enctype属性
示例在下例中,表单数据在提交时,将以不经过编码转换的纯文本方式发出:
试一个 » |
定义及用法
<form>标签的enctype属性用于指出,在将表单数据发给服务器之前,采用何种方式对它进行编码转换。
默认情况下,表单数据采用“application/x-www-form-urlencoded”这种编码方式,也就是说,所有字符都要经过编码(空格被转换成“+”符号,其它特殊字符被转换成十六进制ASCII码)。
浏览器支持
所有主流浏览器均支持<form>标签的enctype属性。
语法
<form enctype="value"> |
属性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 所有字符都要经过编码转换(这是默认值) |
multipart/form-data | 所有字符都不被编码转换。当表单包含文件上传控件时,必须采用这一属性值。 |
text/plain | 空格被转换成“+”符号,但特殊字符都不被编码转换。 |
HTML <form>标签