HTML <input> accept 属性
定义和用法
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 |