3
A
回答
5
您可以在提交时检查文件名。
"hook to the <form>'s onsubmit with whatever method" {
filename = theFileElement.value;
if (!/\.pdf$/i.test(filename)) {
alert("error");
return false;
}
return true;
}
请注意,这只会检查文件的扩展名是否为.pdf
。它不(并不能)检查该文件是否真的只是PDF或实际上是一个讨厌的病毒。而且,客户端Javascript可以轻松绕过,因此您应该在服务器端再次执行检查。
1
var ext = fname.split(".");
var x=ext.length;
if(ext[x-1] == 'pdf'){
alert("Please upload doc file");
document.form.fname.focus();
return false;
}
相关问题
- 1. 使用jQuery验证插件进行文件上传验证
- 2. 多文件上传“文件[]” JavaScript验证
- 3. 通过Ajax在Django中进行多文件上传的验证错误
- 4. JavaScript文件上传大小验证
- 5. 使用javascript/jquery验证文件上传
- 6. 上传许可证文件通过API
- 7. MVC文件上传验证
- 8. 验证文件上传CakePHP
- 9. 验证大文件上传
- 10. PHP文件上传验证
- 11. 上传文件验证1
- 12. ASP.NET文件上传 - 验证
- 13. PHP上传文件验证
- 14. 验证上传的文件
- 15. JQuery验证文件上传
- 16. 验证使用asp.net进行多文件上传C#web表单
- 17. PHP返回上传的文件名进行验证
- 18. 只通过Javascript触发文件上传
- 19. 通过Javascript/Ajax上传多个文件?
- 20. 通过USB进行Android文件传输
- 21. Rails通过重定向进行验证
- 22. 通过https进行WCF验证
- 23. 通过DataAnnotations进行ASP.Net MVC验证
- 24. 通过LDAP进行身份验证
- 25. 通过从JavaScript文件传递g-recaptcha-response到php文件来验证google recaptcha
- 26. 通过HTTPS进行M2M通信 - 如何进行身份验证?
- 27. 在ASP.NET MVC中通过令牌传递进行身份验证
- 28. 通过JavaScript SDK进行API身份验证
- 29. 通过JavaScript,jQuery或PHP进行简单的RSVP表单验证?
- 30. 通过OAuth.io JavaScript SDK进行验证后启用令牌缓存
所有可行的,但不要忘了在服务器端验证,因为JS可以被禁用/欺骗。 – BalusC 2010-05-29 13:46:18