js 判断FileUpLoad的文件类型,并加以限制

  1. function CheckWorkFile() {  
  2.         var obj = document.getElementById('FileUpload1');  
  3.         if (obj.value == '') {  
  4.             alert('请选择要上传的文件');  
  5.             return false;  
  6.         }  
  7.         var stuff = obj.value.substr(obj.value.length-3, 3);  
  8.         if (stuff != 'xls') {  
  9.             alert('文件类型不正确,请选择xls文件');  
  10.             return false;  
  11.         }  
  12.         return true;  

  1.     }  

if (File != null && File != "") {
                    //lastIndexOf如果没有搜索到则返回为-1
                    if (File.lastIndexOf(".") != -1) {
                        var fileType = (File.substring(File.lastIndexOf(".") + 1, File.length)).toLowerCase();
                        var suppotFile = new Array();
                        suppotFile[0] = "doc";
                        suppotFile[1] = "docx";
                        suppotFile[2] = "zip";
                        for (var i = 0; i < suppotFile.length; i++) {
                            if (suppotFile[i] == fileType) {
                                return true;
                            } else {
                                continue;
                            }
                        }
                        alert("文件类型不合法,doc、docx、zip类型!");
                        return false;
                    } else {
                        alert("文件类型不合法,doc、docx、zip类型!");
                        return false;
                    }
                }


            }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值