HTML <input> accept 属性

定义和用法

accept 属性为用户可以从文件输入对话框中选择的文件类型规定一个过滤器。

accept 属规定的是能够通过文件上传进行提交的文件类型。

注意:accept 属性只能与 <input type="file"> 一起使用。

نکته:请不要将此属性用作验证工具。文件上传应在服务器段进行验证。

实例

规定用户可以从文件输入对话框中选择的文件类型:

<form action="/action_page.php">
  <label for="img">请选择图片:</label>
  <input type="file" id="img" name="img" accept="image/*">
  <input type="submit">
</form>

پر کردن تمرین کنید

نوع‌های زبانی

<input accept="file_extension|audio/*|video/*|image/*|media_type">

نکته:برای مشخص کردن چندین مقدار، این مقدارها را با کاما جدا کنید (مثلاً <input accept="audio/*,video/*,image/*" />

مقدار ویژگی

مقدار توضیح
file_extension توسعه‌دهنده می‌تواند قوانین گسترش فایل‌های قابل انتخاب را تعیین کند (مثلاً: .gif، .jpg، .png، .doc)
audio/* کاربر می‌تواند تمامی فایل‌های صوتی را انتخاب کند
video/* کاربر می‌تواند تمامی فایل‌های ویدیویی را انتخاب کند
image/* کاربر می‌تواند تمامی فایل‌های تصویری را انتخاب کند
media_type

نوع‌های رسانه‌ای معتبر، بدون پارامتر.

IANA نوع‌های رسانه‌ای، لیست کامل نوع‌های رسانه‌ای استاندارد را ببینید.

پشتیبانی مرورگر

تقابلان تاجی بزائه بورسا، اولین نسخه کا بزائه این ویژگی را پشتیبانی می‌کنه.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
26.0 10.0 37.0 11.1 15.0