HTML: <form> accept 属性

由网友 大卫 发布 阅读 7

HTML: <form> accept 属性

accept属性指定服务器接受的文件类型(可以通过文件上传来提交),请避免使用该属性作为验证工具,应该在服务器端验证文件上传,以防止恶意上传。

 HTML <form> 标签

在线示例

指定服务器在文件上传,仅接受png和jpeg格式图片:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML <form> accept 属性使用-大卫编程网(div.cn)</title>
</head>
<body>
<form action="action_page.php" accept="image/png, image/jpeg">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  Your image: <input type="file" name="pic" id="pic"><br>
  <input type="submit" value="Submit">
</form>
</body>
</html>
测试看看 ‹/›

浏览器兼容性

IEFirefoxOperaChromeSafari

注意:几乎所有的主流浏览器都不支持 accept 属性。

定义和用法

在 HTML5 中,不支持 <form> accept 属性。

accept属性指定服务器接受的文件类型(可以通过文件上传来提交)。

提示:请避免使用该属性作为验证工具,应该在服务器端验证文件上传。

语法

<form accept="MIME_type">

属性值

描述
MIME_type允许被提交/被上传的一个或多个 MIME 类型。如需规定多个 MIME 类型,请使用逗号分隔它们。

请参阅 IANA MIME 类型,获得标准 MIME 类型的完整列表。

 HTML <form> 标签

HTML: <form> accept HTML: <frame> src 属性