js 判断文件类型并控制表单提交示例代码


Posted in Javascript onNovember 14, 2013

下面的代码 实现的控制表单提交

function shangchuan(){ var filepath = document.getElementById("file").value; 
alert(filepath); 
if(filepath==""){ 
alert("请选择上传的文件!"); 
document.getElementById("file").disabled=true; 
} 
var extname=filepath.substr(filepath.length-3, filepath.length); 
alert("extname::"+extname); 
//var extname = filepath.substring(filepath.lastIndexOf(".")+1,filepath.length); 
// extname = extname.toLowerCase();//处理了大小写 
if(extname!= "bmp" && extname!= "jpg" && extname!= "gif"){ 
alert("只能上传bmp,jpg,gif格式的图片!"); 
document.getElementById("file").disabled=true; 
} 
else{ 
document.getElementById("file").disabled=false; 
} 
}

<tr> 
<td><input name="file12" style="width:200px; height: 100px;" type="file" id="file" ></td> 
</tr> 
<tr> 
<td align="center"><button onclick="shangchuan()" >点击上传</button></td> 
</tr>
Javascript 相关文章推荐
Mootools 1.2教程 类(一)
Sep 15 Javascript
让FireFox支持innerText的实现代码
Dec 01 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
Apr 27 Javascript
jquery中获取元素的几种方式小结
Jul 05 Javascript
js图片向右一张张滚动效果实例代码
Nov 23 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
jQuery实现右下角可缩放大小的层完整实例
Jun 20 Javascript
移动端基础事件总结与应用
Jan 12 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
JavaScript实现Excel表格效果
Feb 07 Javascript
基于jquery实现的文字淡入淡出效果
Nov 14 #Javascript
JQuery实现倒计时按钮具体方法
Nov 14 #Javascript
jquery动态增加删除表格行的小例子
Nov 14 #Javascript
js取消单选按钮选中并判断对象是否为空
Nov 14 #Javascript
Javascript call和apply区别及使用方法
Nov 14 #Javascript
javascript 上下banner替换具体实现
Nov 14 #Javascript
javascript scrollTop正解使用方法
Nov 14 #Javascript
You might like
php 方便水印和缩略图的图形类
2009/05/21 PHP
PHP实现今天是星期几的几种写法
2013/09/26 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
python 实现生成均匀分布的点
2019/12/05 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
Python之Sklearn使用入门教程
2021/02/19 Python
Html5新增标签有哪些
2017/04/13 HTML / CSS
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
管理站站长岗位职责
2013/11/27 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
python pyhs2 的安装操作
2021/04/07 Python
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL
SQL Server中锁的用法
2022/05/20 SQL Server