Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Thuộc tính accept trong HTML


Thuộc tính accept trong HTML dùng cho <input> cũng như <form>. Tuy nhiên, HTML5 không hỗ trợ thuộc tính accept cho form, do đó chúng ta sẽ thảo luận về thuộc tính accept của <input>.

Nếu bạn muốn đặt bộ lọc cho loại tệp tin người dùng có thể chọn từ input type file, hãy dùng thuộc tính accept của <input>.

Cú pháp:

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

Ở trên, tham số:

  • extension: Chỉ định phần mở rộng tệp (ví dụ: .gif, .jpg, .png, .doc) mà người dùng được chọn
  • audio/*: Người dùng chọn tất cả file âm thanh
  • video/*: Người dùng chọn tất cả file video
  • image/*: Người dùng chọn tất cả file hình ảnh
  • media_type: Loại media hợp lệ, bao gồm image/png, image/tiff, image/bmp, v.v.

Ví dụ

<!DOCTYPE html> <html> <body> <h2>Xếp hạng theo môn</h2> <form action=""> <label for="stinfo">Học sinh:</label> <input type="text" id ="stinfo"><br> <label for="sub">Môn học:</label> <input type="text"><br> <label for="rank">Xếp hạng:</label> <input type="number"><br> <label for="marks">Điểm:</label> <input type="number"><br><br> <label for="result">Tải lên bảng kết quả</label><br> <input type="file" name="img" accept="image/png"><br><br> <input type="submit"> </form> </body> </html>

Kết quả

Thuộc tính accept trong HTML

Ở trên, khi nhấp "Chọn tệp" để tải lên bảng kết quả, bạn sẽ chỉ thấy loại tệp "png" vì chúng ta đã đặt "image/png":

Thuộc tính accept trong HTML