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 類型的完整列表。 |
