HTML <button> formenctype 属性

❮ HTML <button> 标签

实例

带有两个提交按钮的表单(带有不同的编码方式),第一个提交按钮使用默认字符编码提交表单数据,第二个提交按钮不使用字符编码提交表单数据:

<form action="/action_page_binary.html" method="post">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname" value="Ståle"><br><br>
  <button type="submit">Submit with character encoding</button>
  <button type="submit" formenctype="text/plain">Submit without character encoding</button>
</form>
亲自试一试 »

定义和用法

formenctype 属性覆盖 form 元素的 enctype 属性。

该属性与 type="submit" 配合使用。


浏览器支持

表中的数字表示支持该属性的第一个浏览器版本。

属性
formenctype 9.0 10.0 4.0 5.1 11.5

语法

<button type="submit" formenctype="value">

属性值

描述
application/x-www-form-urlencoded 默认。在发送前对所有字符进行编码。
multipart/form-data 不对字符编码。当使用有文件上传控件的表单时,该值是必需的。
text/plain 将空格转换为 "+" 符号,但不编码特殊字符。

❮ HTML <button> 标签