首頁 > web前端 > js教程 > IE中的File域無法清空使用jQuery重設File域_jquery

IE中的File域無法清空使用jQuery重設File域_jquery

WBOY
發布: 2016-05-16 16:51:14
原創
1217 人瀏覽過

有時候在做文件上傳的時候會遇到一種情況就是需要重置整個表單,但是問題來了,其他瀏覽器都沒啥問難題,直接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啊。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板