js判断上传文件类型判断FileUpload文件类型代码


Posted in Javascript onMay 20, 2014

asp.net中html标签代码:

<asp:FileUpload ID="fuMain" runat="server" /> 
<asp:Button ID="btnUpload" runat="server" OnClientClick="return CheckWorkFile()" Text="上传" />

普通的html标签:
<input type="file" ID="fuMain" /> 
<input type="button" ID="btnUpload" onclick="return CheckWorkFile()" Text="上传" />

对于ASP.NET或普通的HTML标签,下面JS代码都适用:
function CheckWorkFile() 
{ 
var obj=document.getElementById('fuMain'); 
if(obj.value=='') 
{ 
alert('请选择要上传的作业书文件'); 
return false; 
} 
var stuff=obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; 
if(stuff!='doc') 
{ 
alert('文件类型不正确,请选择.doc文件'); 
return false; 
} 
return true; 
}
Javascript 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 Javascript
JavaScript学习心得之概述
Jan 20 Javascript
javascript递归回溯法解八皇后问题
Apr 22 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
Aug 24 Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 Javascript
如何把vuejs打包出来的文件整合到springboot里
Jul 26 Javascript
解决vue中post方式提交数据后台无法接收的问题
Aug 11 Javascript
Vue resource三种请求格式和万能测试地址
Sep 26 Javascript
详解ES6中的Map与Set集合
Mar 22 Javascript
关于AOP在JS中的实现与应用详解
May 06 Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
May 20 #Javascript
特殊情况下如何获取span里面的值
May 20 #Javascript
jQuery基于当前元素进行下一步的遍历
May 20 #Javascript
jQuery 删除/替换DOM元素的几种方式
May 20 #Javascript
php实例分享之实现显示网站运行时间
May 20 #Javascript
jQuery使用andSelf()来包含之前的选择集
May 19 #Javascript
JQuery弹出层示例可自定义
May 19 #Javascript
You might like
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
实例讲解PHP表单处理
2019/02/15 PHP
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
jquery删除table当前行的实例代码
2016/10/07 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
Vue表单控件绑定图文详解
2019/02/11 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
金讯Java笔试题目
2013/06/18 面试题
EntityManager都有哪些方法
2013/11/01 面试题
四川成都导游欢迎词
2014/01/18 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
政风行风整改报告
2014/11/06 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
2014年党委工作总结
2014/11/22 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
歼十出击观后感
2015/06/11 职场文书
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android
SQL Server表分区删除详情
2021/10/16 SQL Server
Python经常使用的一些内置函数
2022/04/11 Python