简单来说:你不能使用纯HTML和JavaScript实现。最接近的方法是在提交表单之前使用JavaScript测试文件扩展名,如果不是.pdf则向用户显示一些错误消息。如果想要实现这个功能,你可能需要使用一些客户端解决方案,比如Flash上传控件。