ตัวอย่าง
ระบุว่าเซิร์ฟเวอร์ยอมรับเฉพาะไฟล์ภาพในการอัปโหลดไฟล์:
<form action="demo_form.asp">
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
ลองตัวเอง» ความหมายและการใช้งาน
accept แอตทริบิวต์ระบุประเภทของไฟล์ที่เซิร์ฟเวอร์ยอมรับ (ที่สามารถส่งผ่านไฟล์ที่อัปโหลด)
หมายเหตุ: accept แอตทริบิวต์สามารถนำมาใช้เฉพาะกับ <input type="file">
เคล็ดลับ: อย่าใช้แอตทริบิวต์นี้เป็นเครื่องมือในการตรวจสอบการอัปโหลดไฟล์ควรถูกตรวจสอบบนเซิร์ฟเวอร์
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่แอตทริบิวต์
คุณลักษณะ | |||||
---|---|---|---|---|---|
accept | 8.0 | 10.0 | 4.0 | 6.0 | 15.0 |
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
ไม่มี.
วากยสัมพันธ์
<input accept=" file_extension |audio/*|video/*|image/*|media_type">
Tip: การระบุค่ามากกว่าหนึ่งแยกค่าด้วยเครื่องหมายจุลภาค (เช่น <input accept="audio/*,video/*,image/*" />
ค่าแอตทริบิวต์
ความคุ้มค่า | ลักษณะ |
---|---|
file_extension | นามสกุลไฟล์ที่ขึ้นต้นด้วยตัวอักษรที่ทำให้หยุดชะงักเช่น: .gif, .jpg, .png, .doc |
audio/* | ไฟล์เสียงทั้งหมดได้รับการยอมรับ |
video/* | ไฟล์วิดีโอทั้งหมดได้รับการยอมรับ |
image/* | ไฟล์ภาพทั้งหมดได้รับการยอมรับ |
media_type | ประเภทสื่อที่ถูกต้องกับไม่มีพารามิเตอร์ ดู ประเภท IANA สื่อ สำหรับรายการที่สมบูรณ์ของสื่อประเภทมาตรฐาน |