Thuộc tính accept của thẻ <input> trong HTML
Định nghĩa và cách sử dụng
accept
Thuộc tính này quy định một bộ lọc cho loại tệp mà người dùng có thể chọn từ hộp thoại chọn tệp.
accept
Thuộc tính này quy định loại tệp có thể được gửi qua tải tệp lên.
Lưu ý:accept
Thuộc tính chỉ có thể được sử dụng với <input type="file"> Sử dụng cùng nhau.
Lưu ý:Đừng sử dụng thuộc tính này làm công cụ xác thực. Việc tải tệp lên nên được xác thực ở phần máy chủ.
Mẫu
Định nghĩa loại tệp mà người dùng có thể chọn từ hộp thoại chọn tệp:
<form action="/action_page.php"> <label for="img">Vui lòng chọn ảnh:</label> <input type="file" id="img" name="img" accept="image/*"> <input type="submit"> </form>
Cú pháp
<input accept="file_extension|audio/*|video/*|image/*|media_type">
Lưu ý:Nếu cần chỉ định nhiều giá trị, hãy phân隔 chúng bằng dấu phẩy (ví dụ <input accept="audio/*,video/*,image/*" />
.
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
file_extension | Định nghĩa phần mở rộng tệp mà người dùng có thể chọn (ví dụ: .gif, .jpg, .png, .doc) |
audio/* | Người dùng có thể chọn tất cả các tệp âm thanh |
video/* | Người dùng có thể chọn tất cả các tệp video |
image/* | Người dùng có thể chọn tất cả các tệp hình ảnh |
media_type |
Loại media type hợp lệ, không có tham số. Vui lòng xem IANA Media Type để lấy danh sách đầy đủ các loại media type tiêu chuẩn. |
Hỗ trợ trình duyệt
Số trong bảng cho biết phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
26.0 | 10.0 | 37.0 | 11.1 | 15.0 |