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 相关文章推荐
My Desktop :) 桌面式代码
Dec 29 Javascript
jquery 上下滚动广告
Jun 17 Javascript
Extjs 几个方法的讨论
Jan 28 Javascript
jQuery点击tr实现checkbox选中的方法
Mar 19 Javascript
动态改变div的z-index属性的简单实例
Aug 08 Javascript
jquery实现简单实用的打分程序实例
Jul 23 Javascript
Jquery元素追加和删除的实现方法
May 24 Javascript
纯js实现手风琴效果代码
Apr 17 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
Oct 13 Javascript
基于Bootstrap仿淘宝分页控件实现代码
Nov 07 Javascript
JS实现批量上传文件并显示进度功能
Jun 27 Javascript
vue最简单的前后端交互示例详解
Oct 11 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几种字符串连接的效率比较(详解)
2017/02/22 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
微信小程序url传参写变量的方法
2018/08/09 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
Python判断变量是否已经定义的方法
2014/08/18 Python
Python中enumerate函数代码解析
2017/10/31 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
Python实现自动访问网页的例子
2020/02/21 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
Java程序员面试题
2013/07/15 面试题
学校与家长安全责任书
2014/07/23 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python