DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> IE中的File域無法清空使用jQuery重設File域
IE中的File域無法清空使用jQuery重設File域
編輯:JQuery特效代碼     
有時候在做文件上傳的時候會遇到一種情況就是需要重置整個表單,但是問題來了,其他浏覽器都沒啥問難題,直接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啊。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved