在做文件上傳<input type="file">時,對文件域進行驗證(類型、大小等)後,總是希望能清空file域的內容,但是對於某些瀏覽器來說,由於安全原因,不允許更改文件域的值,用jquey可以解決,且兼容各種瀏覽器。
1. html
<input type="file" id="MyFile">
需要引入jquery.js文件
2. javascript清空file域
var file = $("#MyFile") ;
file.after(file.clone().val(""));
file.remove();
即可