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_12_执行模型浅析
Oct 18 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
jQuery绑定事件的几种实现方式
May 09 Javascript
jQuery使用each方法与for语句遍历数组示例
Jun 16 Javascript
Javascript字符串常用方法详解
Jul 21 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
Dec 08 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
Mar 14 Javascript
bootstrap-table组合表头的实现方法
Sep 07 Javascript
vue动态改变背景图片demo分享
Sep 13 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
Vue.js标签页组件使用方法详解
Oct 19 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
javascript实现方法调用与方法触发小结
2016/03/26 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
js实现点击生成随机div
2020/01/16 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
体育教育个人自荐信范文
2013/12/01 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
开门红主持词
2014/04/02 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
把77A收信机改造成收音机
2022/04/05 无线电