博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js限制用户上传文件类型
阅读量:6714 次
发布时间:2019-06-25

本文共 831 字,大约阅读时间需要 2 分钟。

hot3.png

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格式的文档,数组里的全是允许上传的文档(可以根据自己需要进行添加,中间用逗号隔开),相反其它的就不允许上传了

转载于:https://my.oschina.net/kangweb/blog/1625950

你可能感兴趣的文章
sqlserver2005 递归查询
查看>>
30天提升技术人的写作力-第十一天
查看>>
OSPF环境下帧中继的配置
查看>>
Python 17.4 使用Web框架
查看>>
马哥1-3
查看>>
spring容器
查看>>
Linux系统架构(LB-HA集群)-nginx负载均衡集群配置
查看>>
ios版塔防类游戏源码
查看>>
Backup Exec 2010 V-79-57344-65072
查看>>
我的友情链接
查看>>
SequoiaDB 笔记
查看>>
lduan HyPer-V 网络存储(三)
查看>>
SSH 命令行参数详解【英】
查看>>
DNS服务器
查看>>
notify与notifyAll的区别
查看>>
Java读取文件方法大全
查看>>
Java学习lesson 08
查看>>
MarkDown入门
查看>>
项目经理 与 敏捷开发
查看>>
安卓软件开发你知道需要学什么吗,看这里?
查看>>