HTML <input> 标签的 accept 属性

accept 属性是能够通过文件上传进行提交的文件类型。它只能与 <input type="file"> 配合使用。


实例

在文件上传中使用 accept 属性,本例中的输入字段可以接受 GIF 和 JPEG 两种图像:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <form action="/example/html/html_form.aspx">
  5. <input type="file" name="pic" accept="image/*">
  6. <input type="submit" value="提交">
  7. </form>
  8. <p><strong>注释:</strong>Internet Explorer 9 以及更早的版本不支持 input 标签的 accept 属性。</p>
  9. <p><strong>注释:</strong>鉴于安全考虑,该例不允许您上传文件。</p>
  10. </body>
  11. </html>

如果不限制图像的格式,可以写为:accept="image/*"。


浏览器支持

属性
acceptYesYesYesYesYes

定义和用法

accept 属性是能够通过文件上传进行提交的文件类型。它只能与 <input type="file"> 配合使用。

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


语法

  1. <input accept="value">
属性值
描述
MIME_type 用逗号隔开的 MIME 类型列表。