javascript验证上传文件的类型限制必须为某些格式


Posted in Javascript onNovember 14, 2013
//验证文件的格式 
function validateFile(){ 
var fileObject=$("#filename"); 
var errorObject=$("#error"); 
var filepath=fileObject.val(); 
var fileArr=filepath.split("//"); 
var fileTArr=fileArr[fileArr.length-1].toLowerCase().split("."); 
var filetype=fileTArr[fileTArr.length-1]; 
if(filetype!="xls"&&filetype!="xlsx"&&filetype!="doc"&&filetype!="docx" 
&&filetype!="jpeg"&&filetype!="jpg"&&filetype!="ppt"&&filetype!="pptx" 
&&filetype!="txt"&&filetype!="bmp"&&filetype!="png"&&filetype!="gif"){ 
fileObject.focus(); 
errorObject.html("上传文件必须为图片、doc、ppt、xls、txt文件!"); 
}else{ 
errorObject.remove(); 
} 
}
Javascript 相关文章推荐
通过jQuery源码学习javascript(一)
Dec 27 Javascript
一个很有趣3D球状标签云兼容IE8
Aug 22 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
Nov 16 Javascript
跟我学习javascript的Date对象
Nov 19 Javascript
分享自己用JS做的扫雷小游戏
Feb 17 Javascript
JavaScript必知必会(三) String .的方法来自何方
Jun 08 Javascript
jQuery常见的选择器及用法介绍
Dec 20 Javascript
JS实现的二叉树算法完整实例
Apr 06 Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
Vue商品控件与购物车联动效果的实例代码
Jul 21 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
Sep 27 Javascript
js截取小数点后几位的写法
Nov 14 #Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 #Javascript
基于jquery实现的文字淡入淡出效果
Nov 14 #Javascript
JQuery实现倒计时按钮具体方法
Nov 14 #Javascript
jquery动态增加删除表格行的小例子
Nov 14 #Javascript
js取消单选按钮选中并判断对象是否为空
Nov 14 #Javascript
Javascript call和apply区别及使用方法
Nov 14 #Javascript
You might like
PHP与SQL注入攻击[一]
2007/04/17 PHP
PHP Token(令牌)设计
2008/03/15 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
Python实现发送email的几种常用方法
2014/08/18 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
Python中请不要再用re.compile了
2019/06/30 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
python3 selenium自动化 frame表单嵌套的切换方法
2019/08/23 Python
python生成器用法实例详解
2019/11/22 Python
Python requests上传文件实现步骤
2020/09/15 Python
CSS3 按钮边框动画的实现
2020/11/12 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
如何安装ruby on rails
2014/02/09 面试题
副厂长岗位职责
2014/02/02 职场文书
关于期中考试的反思
2014/02/02 职场文书
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript