HTML <input> formenctype 属性
定义和用法
formenctype
规定将表单数据提交到服务器时应如何对其进行编码(仅适用于 method="post" 的表单)
formenctype
属性覆盖 <form> 元素的 enctype 属性。
注意:formenctype
属性与 type="submit" 和 type="image" 一起使用。
实例
带有两个提交按钮的表单。第一个提交按钮提交默认字符编码的表单数据,第二个提交没有字符编码的表单数据:
<form action="/action_page_binary.asp" method="post"> <label for="fname">名字:</label> <input type="text" id="fname" name="fname"><br><br> <input type="submit" value="提交"> <input type="submit" formenctype="multipart/form-data" value="提交 Multipart/form-data 编码"> </form>
语法
<input formenctype="value">
属性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded |
默认。所有字符将在被发送前进行编码。 (空格转换为“+”符号,特殊字符转换为ASCII HEX值) |
multipart/form-data | 当使用有文件上传控件的表单时,则此值是必需的。 |
text/plain | 发送没有任何编码的数据。不建议。 |
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 10.0 | 支持 | 5.1 | 10.6 |