IE中的File域无法清空使用jQuery重设File域


Posted in Javascript onApril 24, 2014

有时候在做文件上传的时候会遇到一种情况就是需要重置整个表单,但是问题来了,其他浏览器都没啥问难题,直接reset form或者是触发type为reset的button的click事件就OK了,但是IE却奇葩了,IE中的File域无法清空,可能你看到的是已经没有值了,但是你可以打印出来看看就知道了:

var fileVal = $('input[type="file"]').val(); 
alert(fileVal);

打印出来的还是reset前选择的文件的信息,这个要肿么搞定呢,查了不少资料发现在IE下可以采用以下方式来解决
$('input[type="file"]').attr('value',''); 
//or 
$('input[type="file"]').val('');

当然别忘了对form reset啊。
Javascript 相关文章推荐
JQuery 写的个性导航菜单
Dec 24 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
Feb 01 Javascript
js模仿jquery的写法示例代码
Jun 16 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
Oct 17 Javascript
jQuery插件实现静态HTML验证码校验
Nov 06 Javascript
在web中js实现类似excel的表格控件
Sep 01 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
Nov 23 Javascript
vue.js  父向子组件传参的实例代码
Oct 29 Javascript
元素全屏的设置与监听实例
Nov 28 Javascript
JS实现根据指定值删除数组中的元素操作示例
Aug 02 Javascript
vue el-table实现递归嵌套的示例代码
Aug 14 Vue.js
js 动态为textbox添加下拉框数据源的方法
Apr 24 #Javascript
from表单多个按钮提交用onclick跳转不同action
Apr 24 #Javascript
编写高效jQuery代码的4个原则和5个技巧
Apr 24 #Javascript
js检测浏览器版本、核心、是否移动端示例
Apr 24 #Javascript
javascript模拟订火车票和退票示例
Apr 24 #Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
Apr 23 #Javascript
jquery map方法使用示例
Apr 23 #Javascript
You might like
PHP+AJAX实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
Python中Collection的使用小技巧
2014/08/18 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
django中的数据库迁移的实现
2020/03/16 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
阳光体育活动实施方案
2014/05/25 职场文书
学历证明范文
2015/06/16 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python
html粘性页脚的具体使用
2022/01/18 HTML / CSS
python三子棋游戏
2022/05/04 Python