Javascript HTML:在一个表单中支持多个上传按钮

Javascript HTML:在一个表单中支持多个上传按钮,javascript,Javascript,我有一个表单,其中有多个元素(数字0..n) 每个元素都有一个只读输入和一个“上载”按钮。 我希望每个上传按钮打开文件对话框,让用户选择一个填充和相应的输入字段,并选择完整的路径 当为每个元素单击按钮时,我调用一个javascript方法,该方法的ID为与之对应的输入字段 function upload(theID) { var fileSelector = $('<input type="file" />'); fileSelector.click();

我有一个表单,其中有多个元素(数字0..n)

每个元素都有一个只读输入和一个“上载”按钮。 我希望每个上传按钮打开文件对话框,让用户选择一个填充和相应的输入字段,并选择完整的路径

当为每个元素单击按钮时,我调用一个javascript方法,该方法的ID为与之对应的输入字段

function upload(theID) {         
  var fileSelector = $('<input type="file" />');
  fileSelector.click();
}
函数上传(theID){
var fileSelector=$('');
fileSelector.click();
}
使用正确的ID调用此函数,打开文件选择对话框,但仅此而已

我的问题是:

  • 选择文件时,如何获得函数调用
  • 如何将所选文件与调用的“theID”关联,以便用所选文件/路径更新正确的输入#ID

  • 我建议你尽量使用图书馆。默认情况下支持上传多个文件