默认情况下,它可以选择所有类型的文件,如何限制它以便它只能选择.pdf
个文件?
答案 0 :(得分:75)
更明确地......
<input type="file" accept="application/pdf" />
答案 1 :(得分:27)
您可以使用表单上的accept属性向浏览器建议限制某些类型。但是,您需要在服务器端代码中重新验证以确保。永远不要相信客户送你的东西。
答案 2 :(得分:1)
简单地说:你不能使用普通的html和javascript。您可以获得的最接近的是在提交表单之前使用javascript测试文件扩展名,并向用户显示一些错误消息(如果它不是.pdf
)。如果要实现此目的,可能需要使用一些客户端解决方案,例如Flash上传控件。