0

我有一个带有上传字段的html表单,我试图通过使用accept属性来限制用户仅上传PDF文件,这似乎在crome中有效,但在firefox中无效,但w3c表示它也支持firefox。我需要它来支持Firefox,这可能吗?

 <input type="file" placeholder="Upload file"  name="file" id="file" accept="application/pdf" class="required" /> 
4

3 回答 3

0

w3schools中,一些主要浏览器不正确支持“接受”属性。原因是文件浏览器对话框中的过滤器不起作用。所以你必须检查一些条件,比如给定文件类型是否正确。它可以用于检查 JavaScript 验证。

于 2012-08-21T12:52:49.703 回答
0

查看此问题的答案:文件输入“接受”属性 - 有用吗?

最好不要使用,或者至少依赖accept属性。

于 2012-08-21T12:43:11.230 回答
0

尝试accept=".pdf"

<input type="file" name="file" id="file" accept=".pdf" class="required" />

演示:http: //jsfiddle.net/dirtyd77/ZCDUe/

于 2013-08-27T22:20:07.070 回答