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获取css z-index在各种浏览器中的返回值
Sep 15 Javascript
Javascript中产生固定结果的函数优化技巧
Jan 16 Javascript
jQuery中.live()方法的用法深入解析
Dec 30 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 Javascript
js中获取jsp表单中radio类型的值简单实例
Aug 15 Javascript
教你用十行node.js代码读取docx的文本
Mar 08 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 Javascript
JavaScript中的函数式编程详解
Aug 22 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 静态化实现代码
2009/03/20 PHP
PHP 源代码压缩小工具
2009/12/22 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
2017年最新PHP经典面试题目汇总(上篇)
2017/03/17 PHP
javascript 三种编解码方式
2010/02/01 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
js单向链表的具体实现实例
2013/06/21 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
python实现基本进制转换的方法
2015/07/11 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
Python用threading实现多线程详解
2017/02/03 Python
Python中int()函数的用法浅析
2017/10/17 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
python命令行工具Click快速掌握
2019/07/04 Python
python中必要的名词解释
2019/11/20 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
武汉某公司的C#笔试题面试题
2015/12/25 面试题
几道Web/Ajax的面试题
2016/11/05 面试题
阿德的梦教学反思
2014/02/06 职场文书
敬老院活动总结
2014/04/28 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
2014年调度员工作总结
2014/11/19 职场文书
Mysql 文件配置解析介绍
2022/05/06 MySQL
win10搭建配置ftp服务器的方法
2022/08/05 Servers