javascript代码:
var extArray = new Array(".doc",".docx",".wps",".dot");function LimitAttach(form, 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){ form.submit(); }else{ alert("只能上传以下格式的文件:"+ (extArray.join("")) + "\n请重新选择再上传."); }}
html代码:
代码里的 var extArray = new Array(".doc",".docx",".wps",".dot"); 这句话的意思是只能上传.doc/.docx/.wps/.dot格式的文档,数组里的全是允许上传的文档(可以根据自己需要进行添加,中间用逗号隔开),相反其它的就不允许上传了