HTML input accept 屬性
實例
規定在文件上傳中服務器只接受圖像文件:
<form action="demo_form.html">
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
<input type="file" name="pic" accept="image/*">
<input type="submit">
</form>
嘗試一下»
瀏覽器支持
Internet Explorer 10、Firefox、Opera、Chrome 和Safari 6 支持accept 屬性。
注意: Internet Explorer 9及之前的版本都不支持<input>標籤的accept屬性。
定義和用法
accept 屬性規定了可通過文件上傳提交的服務器接受的文件類型。
注意: accept屬性僅適用於<input type="file">。
提示:請不要將該屬性作為您的驗證工具。 應該在服務器上對文件上傳進行驗證。
HTML 4.01 與HTML5之間的差異
無。
語法
<input accept="audio/*|video/*|image/*|MIME_type">
提示:如需規定多個值,請使用逗號分隔(比如<input accept="audio/*,video/*,image/*" />)。
屬性值
值 | 描述 |
---|---|
audio/* | 接受所有的声音文件。 |
video/* | 接受所有的视频文件。 |
image/* | 接受所有的图像文件。 |
MIME_type | 一个有效的 MIME 类型,不带参数。请参阅 IANA MIME 类型 ,获得标准 MIME 类型的完整列表。 |
HTML <input>標籤