📜  HTML | <button>formenctype 属性<button>(1)

📅  最后修改于: 2023-12-03 14:41:47.309000             🧑  作者: Mango

HTML |

在HTML中,<button>元素表示一个可点击的按钮,用于提交表单或执行其他与表单相关的操作。formenctype属性定义了在提交表单时使用的编码类型。

语法
<button formenctype="enctype_value"></button>
  • enctype_value: 可选,用于定义表单提交时使用的编码类型。默认为application/x-www-form-urlencoded

支持的值包括:

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain
示例
<form method="post" action="/upload" enctype="multipart/form-data">
  <input type="file" name="file">
  <button type="submit" formenctype="multipart/form-data">上传</button>
</form>

上面的代码演示了使用<button>元素提交带文件的表单。由于表单的enctype属性已经设置为multipart/form-data,所以在提交时,需要使用formenctype属性将提交编码类型设为multipart/form-data

注意事项
  • formenctype属性仅在按钮作为表单控件时才有效。
  • 如果未指定formenctype属性,则表单将使用默认编码类型application/x-www-form-urlencoded进行提交。