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 相关文章推荐
JS中剪贴板兼容性、判断复制成功或失败
Mar 09 Javascript
Javascript 生成指定范围数值随机数
Jan 09 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
Dec 28 Javascript
jQuery bind事件使用详解
May 05 Javascript
javascript获取ckeditor编辑器的值(实现代码)
Nov 18 Javascript
js获取表格的行数和列数的方法
Oct 23 Javascript
js和jquery实现监听键盘事件示例代码
Jun 24 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 Javascript
探索webpack模块及webpack3新特性
Sep 18 Javascript
Vue封装一个简单轻量的上传文件组件的示例
Mar 21 Javascript
JavaScript如何判断input数据类型
Feb 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
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
PHP异常处理浅析
2015/05/12 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
javascript笔记之匿名函数和闭包
2017/02/06 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
通过Python 接口使用OpenCV的方法
2018/04/02 Python
解决python "No module named pip" 的问题
2018/10/13 Python
python从子线程中获得返回值的方法
2019/01/30 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
用python绘制樱花树
2020/10/09 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
总经理助理的八要求
2013/11/12 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
如何用python反转图片,视频
2021/04/24 Python
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
mysql的Buffer Pool存储及原理
2022/04/02 MySQL
vue的项目如何打包上线
2022/04/13 Vue.js
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python