JavaScript限制上传文件类型的代码
2014-03-12 17:14
639 查看
JavaScript限制上传文件类型的代码
2009-06-28 15:42:56 | 【大 中 小】好图网图标搜索引擎,提供超过60万的免费图标、PNG图标、ICO图标、ICNS图标、网页图标
.gif .jpg .png
本代码可以在客户端限制用户选择的上传文件类型
![](http://www.sharejs.com/code/form/upload-limit/demo.jpg)
要完成此效果需要两个步骤
第一步:把如下代码加入到<head>区域中
01 | < SCRIPT LANGUAGE = "JavaScript" > |
02 |
03 | /***************************************************** |
04 | * Share JavaScript (http://www.ShareJS.com) |
05 | * 使用此脚本程序,请保留此声明 |
06 | * 获取此脚本以及更多的JavaScript程序,请访问http://www.ShareJS.com |
07 | ******************************************************/ |
08 |
09 | <!-- Begin |
10 | extArray = new Array(".gif", ".jpg", ".png"); |
11 | function LimitAttach(form, file) { |
12 | allowSubmit = false; |
13 | if (!file) return; |
14 | while (file.indexOf("\\") != -1) |
15 | file = file.slice(file.indexOf("\\") + 1); |
16 | ext = file.slice(file.indexOf(".")).toLowerCase(); |
17 | for (var i = 0; i < extArray.length; i++) { |
18 | if (extArray[i] == ext) { allowSubmit = true; break; } |
19 | } |
20 | if (allowSubmit) form.submit(); |
21 | else |
22 | alert("对不起,只能上传以下格式的文件: " |
23 | + (extArray.join(" ")) + "\n请重新选择符合条件的文件" |
24 | + "再上传."); |
25 | } |
26 | // End --> |
27 | </ script > |
01 | < script > |
02 | document.write(extArray.join(" ")); |
03 | </ script > |
04 | < p > |
05 |
06 | < form method = post name = upform action = "http://www.sharejs.com" enctype = "multipart/form-data" > |
07 | < input type = file name = uploadfile > |
08 | < p > |
09 | < input type = button name = "Submit" value = "Submit" onclick = "LimitAttach(this.form, this.form.uploadfile.value)" > |
10 | </ form > |
相关文章推荐
- JavaScript限制上传文件类型的代码
- 做了一个上传组件以后,在IE中通过以下代码限制上传文件类型为jpg和png:
- javascript验证上传文件的类型限制必须为某些格式
- javascript验证上传文件的类型限制必须为某些格式
- JSP使用Common FileUpload组件实现文件上传及限制上传类型实例代码
- 限制上传文件类型程序代码
- struts中上传文件的代码(没有限制上传文件类型)
- javascript验证上传文件的类型限制必须为某些格式
- struts中上传文件的代码(没有限制上传文件类型)
- javascript实现对文件上传类型的限制
- 以下代码如何修改,才能限制上传文件类型?
- Svn 钩子 限制上传文件的大小及类型
- 上传文件大小的限制和判断(javascript)
- easyui filebox限制文件上传的类型
- php中检测上传文件类型与上传图片大小代码
- PHP图片文件上传类型限制扩展名限制大小限制与自动检测目录创建。
- 阿里云oss post上传文件 JavaScript代码示例 $.ajax()
- struts2文件上传类型限制 之 zip和rar文件类型
- struts2文件上传类型限制 之 zip和rar文件类型
- javascript判断上传文件大小的代码