使用浏览器Firefox和Chrome
我有一个输入文件中的元素。
<input type='file' id='tempFileInput' multiple></input>
让我们说,我已经选择了上述文件输入框(“tempFileInput”)三个文件;
的OnChange我想三个文件分成每个文件三个新的文件输入框。 即
<input type='file' id='inputFile_0'></input>
<input type='file' id='inputFile_1'></input>
<input type='file' id='inputFile_2'></input>
我竭力要实现这一目标。 任何帮助吗?
//我写了一个小型的JavaScript朝我WANA实现片段。
var index = 0;
function multipleInputBoxes(tempFileInput){
var divForm = document.getElementById('divForm');
var numOfFiles = tempFileInput.files.length;
for(var i=0; i<numOfFiles; i++){
var newUploader = document.createElement('input');
newUploader.type='file';
newUploader.id = 'inputFile_' + index;
var file = tempFileInput.files[i];
***newUploader.files[0] = file;***
//above line does not work, as by default due to security reasons input type='file' is read only, and non editable.
divForm.appendChild(newUploader);
index++;
}
}