js限制用户上传文件类型
2018-03-15 00:00
399 查看
javascript代码:
html代码:
代码里的 var extArray = new Array(".doc",".docx",".wps",".dot"); 这句话的意思是只能上传.doc/.docx/.wps/.dot格式的文档,数组里的全是允许上传的文档(可以根据自己需要进行添加,中间用逗号隔开),相反其它的就不允许上传了
<script type="text/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请重新选择再上传."); } } </script>
html代码:
<form method="post" name="upform" action=""> <input type="file" name="uploadfile" > <input type="button" name="Submit" onclick="LimitAttach(this.form,this.form.uploadfile.value)" value="Submit"> </form>
代码里的 var extArray = new Array(".doc",".docx",".wps",".dot"); 这句话的意思是只能上传.doc/.docx/.wps/.dot格式的文档,数组里的全是允许上传的文档(可以根据自己需要进行添加,中间用逗号隔开),相反其它的就不允许上传了
相关文章推荐
- js限制用户上传文件类型
- js验证上传文件大小、图片类型限制
- web开发 js、jQuery文件上传限制类型
- Js_限制上传文件类型
- js限制input file文件上传的大小和类型
- JS限制上传文件类型和大小(不是宽高)
- JS 限制上传文件的类型和大小
- JS限制上传文件类型和大小(不是宽…
- JS判断限制上传文件(图片)类型
- js限制上传文件的类型和大小
- js限制上传文件大小及类型
- js限制上传文件类型和大小
- struts 1 中服务器端限制文件上传的类型及扩展名
- js限制上传文件大小
- java_js判断上传的文件类型.
- 如何修改上传文件大小及类型的限制
- Struts2实现文件上传和下载,多文件上传,限制文件大小,限制文件类型
- js 如何验证上传文件的类型?
- 原创:samba限制上传文件类型
- js验证上传图片文件大小,类型等