ویژگی 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 |