Javascript 使用html中的单个输入文件进行多文件上载
我需要上传从一个html输入文件元素浏览的任何文件。如果我第一次使用该文件元素选择一个文件,然后通过选择其他文件再次更改该选择,最后我需要通过同时选择这两个文件来提交表单Javascript 使用html中的单个输入文件进行多文件上载,javascript,jquery,html,Javascript,Jquery,Html,我需要上传从一个html输入文件元素浏览的任何文件。如果我第一次使用该文件元素选择一个文件,然后通过选择其他文件再次更改该选择,最后我需要通过同时选择这两个文件来提交表单 <html> <script> function loadFiles(){ var form = document.getElementById("imageUploadForm"); var file = document.getElementById("
<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>
函数loadFiles(){
var form=document.getElementById(“imageUploadForm”);
var file=document.getElementById(“fileSelector”);
var mi=document.createElement(“输入”);
mi.setAttribute('type','file');
mi.setAttribute('value',file.value);
document.getElementById(“imageUploadForm”).innerHTML=form.innerHTML+mi;
file.value=“”;
}
提前感谢。您可以通过一次输入轻松选择多个文件:
<input type="file" name="img" multiple>
到目前为止您做了什么?请给我们看一些代码。您的答案可能不确定这是否是问题的答案,但如果您在多个文件中选择,并意识到需要添加更多文件,例如在不同的文件位置选择时?