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 相关文章推荐
JavaScript 格式字符串的应用
Mar 29 Javascript
使用js实现关闭js弹出层的窗口
Feb 10 Javascript
javascript中Date()函数在各浏览器中的显示效果
Jun 18 Javascript
js实现的二级横向菜单条实例
Aug 22 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 Javascript
完美JQuery图片切换效果的简单实现
Jul 21 Javascript
AngularJS 过滤器的简单实例
Jul 27 Javascript
微信小程序实现人脸检测功能
May 25 Javascript
vue动态设置img的src路径实例
Sep 18 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
Oct 19 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
Nov 12 Javascript
微信小程序的引导页实现代码
Jun 24 Javascript
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对字符串的递增运算分析
2010/08/08 PHP
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
php时间计算相关问题小结
2016/05/09 PHP
php生出随机字符串
2017/07/06 PHP
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
Python如何发送与接收大型数组
2020/08/07 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
艺术设计专业个人求职信
2013/09/21 职场文书
会计电算化应届生求职信
2013/11/03 职场文书
保安自我鉴定范文
2013/12/08 职场文书
机械制造专业毕业生求职信
2014/03/02 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
AJAX学习笔记
2021/05/18 Javascript
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技