基于名称或ID文件类型过滤器输入

问题描述 投票:-1回答:1

我我需要给你背式inputfile基于其idname(这两个的任何作品)的方法

我试过到目前为止:

<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;

    }
javascript input selector
1个回答
2
投票

这里是您的例子工作时,选择由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"/>
© www.soinside.com 2019 - 2024. All rights reserved.