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

📅  最后修改于: 2023-12-03 15:31:15.389000             🧑  作者: Mango

HTML | <input> formenctype 属性

<input> 元素的 formenctype 属性指定提交表单时使用的编码类型。

该属性的值必须是以下之一:

  • application/x-www-form-urlencoded:默认值。将表单数据编码为键值对并使用 URL 编码格式。
  • multipart/form-data:将表单数据编码为多部分数据,用于上传文件等二进制数据。
  • text/plain:将表单数据编码为纯文本,用于电子邮件等。

使用示例:

<form action="submit.php" method="post" enctype="multipart/form-data">
  <input type="file" name="file">
  <input type="submit" value="提交">
</form>

在上面的示例中,当用户提交表单时,被指定为 multipart/form-dataformenctype 属性将把表单数据编码为多部分数据格式,以便支持上传文件等二进制数据。

注意: 只有在使用 method="post" 属性时才可以使用 multipart/form-data 编码类型。

兼容性

该属性在主流浏览器中都得到了很好的支持。

更多关于 <input> 元素的用法,请参阅 HTML | <input> 元素