var extArray = new Array(".mdb"); /** * 上传文件控制Excel类型 * @param file * @author lcx * @returns {Boolean} */ function LimitAttach(file) { var allowSubmit = false; if (!file) { return; } while (file.indexOf("\\") != -1) { file = file.slice(file.indexOf("\\") + 1); } var ext = file.slice(file.indexOf(".")).toLowerCase(); for ( var i = 0; i < extArray.length; i++) { if (extArray[i] == ext) { allowSubmit = true; break; } } if (allowSubmit) { $("#flag").val("true"); return true; } else { alert("只能上传以下格式的文件:" + (extArray.join("")) + "\n请重新选择再上传."); var file = $("#fileupload"); file.after(file.clone().val("")); file.remove(); return false; } } function testchange() { var dd = $('#fileupload').val(); var rfile = LimitAttach(dd); if (!rfile) { return false; } else { return true; } }