uploadMdb.js 891 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. var extArray = new Array(".mdb");
  2. /**
  3. * 上传文件控制Excel类型
  4. * @param file
  5. * @author lcx
  6. * @returns {Boolean}
  7. */
  8. function LimitAttach(file) {
  9. var allowSubmit = false;
  10. if (!file) {
  11. return;
  12. }
  13. while (file.indexOf("\\") != -1) {
  14. file = file.slice(file.indexOf("\\") + 1);
  15. }
  16. var ext = file.slice(file.indexOf(".")).toLowerCase();
  17. for ( var i = 0; i < extArray.length; i++) {
  18. if (extArray[i] == ext) {
  19. allowSubmit = true;
  20. break;
  21. }
  22. }
  23. if (allowSubmit) {
  24. $("#flag").val("true");
  25. return true;
  26. } else {
  27. alert("只能上传以下格式的文件:" + (extArray.join("")) + "\n请重新选择再上传.");
  28. var file = $("#fileupload");
  29. file.after(file.clone().val(""));
  30. file.remove();
  31. return false;
  32. }
  33. }
  34. function testchange() {
  35. var dd = $('#fileupload').val();
  36. var rfile = LimitAttach(dd);
  37. if (!rfile) {
  38. return false;
  39. } else {
  40. return true;
  41. }
  42. }