ویژگی accept <input> HTML

تعریف و استفاده

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