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 相关文章推荐
“不能执行已释放的Script代码”错误的原因及解决办法
Sep 09 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
Apr 07 Javascript
javascript闭包的理解和实例
Aug 12 Javascript
某人初学javascript的时候写的学习笔记
Dec 30 Javascript
使用jquery动态加载Js文件和Css文件
Oct 24 Javascript
javascript断点调试心得分享
Apr 23 Javascript
VUEJS实战之利用laypage插件实现分页(3)
Jun 13 Javascript
简单实现jQuery进度条轮播实例代码
Jun 20 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 Javascript
vue使用高德地图根据坐标定位点的实现代码
Aug 22 Javascript
JavaScript中的LHS和RHS分析详情
Apr 06 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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
JSON在PHP中的应用介绍
2012/09/08 PHP
php文件上传的简单实例
2013/10/19 PHP
php中stream(流)的用法
2014/03/25 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
python人人网登录应用实例
2014/09/26 Python
进一步探究Python中的正则表达式
2015/04/28 Python
python 随机森林算法及其优化详解
2019/07/11 Python
python实现日志按天分割
2019/07/22 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
给老师的检讨书
2014/02/11 职场文书
银行贷款收入证明
2014/10/17 职场文书
班主任工作实习计划
2015/01/16 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
中秋节感想
2015/08/10 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers