我有一个带有上传字段的html表单,我试图通过使用accept属性限制用户只上传PDF文件,这似乎在crome中工作但在firefox中没有,但w3c说它支持firefox也。我需要它在firefox中支持,有可能吗?
<input type="file" placeholder="Upload file" name="file" id="file" accept="application/pdf" class="required" />
答案 0 :(得分:0)
查看此问题的答案:File input 'accept' attribute - is it useful?
最好不要使用,或者至少要依赖accept属性。
答案 1 :(得分:0)
在w3schools中,某些主要浏览器未正确支持“accept”属性。原因是文件浏览器对话框中的过滤器无效。 所以你必须检查一些条件,如给文件类型是否正确。它可以用于检查JavaScript验证。
答案 2 :(得分:0)
尝试accept=".pdf"
<input type="file" name="file" id="file" accept=".pdf" class="required" />