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 相关文章推荐
关于hashchangebroker和statehashable的补充文档
Aug 08 Javascript
javascript中的绑定与解绑函数应用示例
Jun 24 Javascript
javascript获取元素离文档各边距离的方法
Feb 13 Javascript
浅谈javascript中的constructor
Jun 08 Javascript
Node.js检测端口(port)是否被占用的简单示例
Sep 29 Javascript
js 判断数据类型的几种方法
Jan 13 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
Jun 14 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
Oct 18 Javascript
ES6 fetch函数与后台交互实现
Nov 14 Javascript
简单了解TypeScript中如何继承 Error 类
Jun 21 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
Jul 15 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 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文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
2020/11/17 Vue.js
javascript实现固定侧边栏
2021/02/09 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
Python字符串逐字符或逐词反转方法
2015/05/21 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
python 重命名轴索引的方法
2018/11/10 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
Numpy数组的广播机制的实现
2020/11/03 Python
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
最新党员思想汇报
2014/01/01 职场文书
学习新党章思想汇报
2014/01/09 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
就业推荐表自我鉴定
2014/03/21 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
卫生标语大全
2014/06/21 职场文书
教学副校长工作总结
2015/08/13 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Python IO文件管理的具体使用
2022/03/20 Python