如何使输入类型只接受PDF文件?

时间:2018-08-27 16:45:06

标签: html css html5 knockout.js

如何使输入类型仅支持PDF,我在html中尝试了accept =“ application / pdf”,但仍接受pptx,xlsx,doc等。

2 个答案:

答案 0 :(得分:0)

仅某些浏览器(而不是所有浏览器)支持accept属性。一旦用户上传了文件,我会写一些jquery来检查文件扩展名。如果扩展名不同于您指定的扩展名,请清除该字段并发出警报。

我没有适合您的示例,但这并不难实现。

选中此SO question,以查看扩展名的方法。

答案 1 :(得分:0)

尝试一下:

<input type='file' accept='.pdf' />

多个扩展名:

<input type='file' accept='.pdf,.doc,.ppt' />