คุณสมบัติ accept ของ HTML <input>
คำอธิบายและวิธีใช้
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 |