我我需要给你背式input
的file
基于其id
或name
(这两个的任何作品)的方法
我试过到目前为止:
<input type="file" name="a"/> //if id is better , then id..
<input type="file "name="b"/>
<input type="text" "name"="c"/>
<input onchange="window.getInput(this.value)" type="text"/>
window.getInput=function(value){
var file=f(value);
}
f=function (fileName) {
var file = document.querySelector('input[type=file ,name=$'fileName']').files[0];
console.log("File name is :" + fileName);
return file;
}
这里是您的例子工作时,选择由2个属性的输入必须通过分离[]
var getInput = function(value){
if(value !== undefined && value !== ""){
var file = f(value);
console.log("File name is :", file);
}
}
var f = function(fileName) {
var file = document.querySelector('input[type=file ][name=' + fileName + ']').files[0];
return file;
}
<input type="file" name="a" />
<input type="file" name="b" />
<input oninput="getInput(this.value)" type="text"/>