手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >IE中的File域无法清空使用jQuery重设File域
IE中的File域无法清空使用jQuery重设File域
摘要:有时候在做文件上传的时候会遇到一种情况就是需要重置整个表单,但是问题来了,其他浏览器都没啥问难题,直接resetform或者是触发type为...

有时候在做文件上传的时候会遇到一种情况就是需要重置整个表单,但是问题来了,其他浏览器都没啥问难题,直接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啊。

【IE中的File域无法清空使用jQuery重设File域】相关文章:

JavaScript中的lastIndexOf()方法使用详解

AspNet中使用JQuery上传插件Uploadify详解

JavaScript中的fontsize()方法使用介绍

JavaScript中的unshift()方法的使用

JavaScript中的italics()方法的使用介绍

JavaScript中的blink()方法的使用

Javascript中的getUTCHours()方法使用详解

7个有用的jQuery代码片段分享

JavaScript中的parse()方法使用简介

浅谈JavaScript中的Math.atan()方法的使用

精品推荐
分类导航