首頁 > web前端 > js教程 > JS/jquery上傳文件格式過濾步驟詳解

JS/jquery上傳文件格式過濾步驟詳解

php中世界最好的语言
發布: 2018-04-23 14:00:42
原創
2253 人瀏覽過

这次给大家带来JS/jquery上传文件格式过滤步骤详解,JS/jquery上传文件格式过滤的注意事项有哪些,下面就是实战案例,一起来看一下。

注:在head中加入jquery的引入语句,博客还是会过滤掉引入的js文件。
javascript中对上传文件格式过滤的方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd"> <html>

<head>

<style><!--

.errorInfo{

color:red;

padding-left:5px;

}

--></style><style bogus="1"> .errorInfo{

color:red;

padding-left:5px;

}</style>

<script type="text/javascript"><!--

function validateFile(){

var flag=true;

var fileObject=document.getElementById("file");

var errorObject=document.getElementById("error");

var filepath=fileObject.value;

if(filepath==undefined||filepath==""){

fileObject.focus();

errorObject.innerText="请选择上传文件!";

flag=false;

}else{

var fileArr=filepath.split("\\");

var fileTArr=fileArr[fileArr.length-1].toLowerCase().split(".");

var filetype=fileTArr[fileTArr.length-1];

if(filetype!="xls"&&filetype!="xlsx"){

fileObject.focus();

errorObject.innerText="上传文件必须为Excel文件!";

flag=false;

}else{

errorObject.innerText="";

}

}

//进行其他相关校验

if(flag){

alert("文件上传成功");

}

}

// --></script>

</head>

<body>

<form action="#" method="POST" enctype="multipart/form-data">

<p><input type="file" id="file"><span id="error" class=&#39;errorInfo&#39;></span></p>

<p><input type="button" value="上传" id="DataReport" onclick="validateFile()"></p>

</form>

</body>

</html>

登入後複製

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

jQuery插件Tocify动态节点实现目录菜单

jQuery解析XML文件与动态增加js文件如何实现

以上是JS/jquery上傳文件格式過濾步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼實作 JavaScript點與圓的位置關係
來自於 1970-01-01 08:00:00
0
0
0
JavaScript鉤子函數是什麼?
來自於 1970-01-01 08:00:00
0
0
0
c++ 呼叫javascript
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板