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 继承详解(一)
Jul 13 Javascript
jquery tools系列 expose 学习
Sep 06 Javascript
javascript &amp;&amp;和||运算法的另类使用技巧
Nov 28 Javascript
jquery禁止回车触发表单提交
Dec 12 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
Nov 30 Javascript
jQuery实现的tab标签切换效果示例
Sep 05 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
使用JavaScript实现一个小程序之99乘法表
Sep 21 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
Feb 24 Javascript
Vertx基于EventBus发送接受自定义对象
Nov 16 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
Yii实现简单分页的方法
2016/04/29 PHP
php DES加密算法实例分析
2019/09/18 PHP
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
关于Vue的路由权限管理的示例代码
2018/03/06 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
基于Python的接口测试框架实例
2016/11/04 Python
详解python基础之while循环及if判断
2017/08/24 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
对python生成业务报表的实例详解
2019/02/03 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
Python使用type动态创建类操作示例
2020/02/29 Python
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
中学教师师德承诺书
2014/05/23 职场文书
党员学习群众路线教育实践活动对照检查材料
2014/09/23 职场文书
先进教师个人事迹材料
2014/12/15 职场文书
教学副校长工作总结
2015/08/13 职场文书
史上最全的军训拉歌口号
2015/12/25 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python