2014-03-06 60 views
-3

無論我從一個HTML輸入文件元素瀏覽什麼,我都需要上傳文件。如果我第一次使用該文件元素選擇一個文件,並通過選擇其他文件再次更改該選擇,最後我需要通過選擇這兩個文件來提交表單。在html中使用單個輸入文件進行多文件上傳

<html> 

<script> 
    function loadFiles(){ 
     var form = document.getElementById("imageUploadForm"); 
     var file = document.getElementById("fileSelector"); 
     var mi = document.createElement("input"); 
     mi.setAttribute('type', 'file'); 
     mi.setAttribute('value', file.value); 
     document.getElementById("imageUploadForm").innerHTML = form.innerHTML + mi; 
     file.value = ""; 
    } 
</script> 
<form> 
    <div id="imageUploadForm"> 
    <input type="file" onchange="loadFiles()" id="fileSelector"/> 
    <input type="submit" value="Upload"> 
    </div> 
</form> 
</html> 

在此先感謝。

+0

你有什麼迄今所做?請給我們一些代碼。 – EmCo

+0

您的答案可能是http://stackoverflow.com/questions/1593225/how-to-select-multiple-files-with-input-type-file – vogomatix

回答

1

您可以輕鬆地選擇多個文件與一個輸入:

<input type="file" name="img" multiple> 
相關問題