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 相关文章推荐
用JavaScript获取网页中的js、css、Flash等文件
Dec 20 Javascript
javascript 面向对象 function类
May 13 Javascript
JavaScript 一道字符串分解的题目
Aug 03 Javascript
JavaScript表达式:URL 协议介绍
Mar 10 Javascript
用innerhtml提高页面打开速度的方法
Aug 02 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
Apr 02 Javascript
JavaScript中的定时器之Item23的合理使用
Oct 30 Javascript
javascript 继承学习心得总结
Mar 17 Javascript
详解VUE中v-bind的基本用法
Jul 13 Javascript
Vue.js中的图片引用路径的方式
Jul 28 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
vue的项目如何打包上线
Apr 13 Vue.js
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
星际争霸秘籍
2020/03/04 星际争霸
php共享内存段示例分享
2014/01/20 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
php  单例模式详细介绍及实现源码
2016/11/05 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
Angular4实现鼠标悬停3d倾斜效果
2017/10/25 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python基础教程之循环介绍
2014/08/29 Python
深入解析Python中的urllib2模块
2015/11/13 Python
浅谈python可视化包Bokeh
2018/02/07 Python
Python之用户输入的实例
2018/06/22 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
python函数超时自动退出的实操方法
2020/12/28 Python
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
播音主持专业个人自我评价
2014/01/09 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
会计系毕业求职信
2014/08/07 职场文书
五五普法心得体会
2014/09/04 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
公司酒会致辞
2015/07/30 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis