源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-03-11 21:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:IE中的File域无法清空使用jQuery重设File域
有时候在做文件上传的时候会遇到一种情况就是需要重置整个表单,但是问题来了,其他浏览器都没啥问难题,直接reset form或者是触发type为reset的button的click事件就OK了,但是IE却奇葩了,IE中的File域无法清空,可能你看到的是已经没有值了,但是你可以打印出来看看就知道了:
[u]复制代码[/u] 代码如下:
var fileVal = $('input[type="file"]').val(); alert(fileVal);
打印出来的还是reset前选择的文件的信息,这个要肿么搞定呢,查了不少资料发现在IE下可以采用以下方式来解决
[u]复制代码[/u] 代码如下:
$('input[type="file"]').attr('value',''); //or $('input[type="file"]').val('');
当然别忘了对form reset啊。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部