如何允许选择多个文件中的多个文件?

时间:2019-09-11 08:39:40

标签: javascript html file input

如何允许选择多个文件中的多个文件?

例如,使用以下代码段:

Select files: <input type="file" name="myFile" multiple>

  1. 点击“浏览”;选择一个文件。
  2. 点击“浏览”;选择另一个文件。

这将导致仅选择第二个文件。我希望两个文件都被选中。使用基本的input控件可以做到吗?

1 个答案:

答案 0 :(得分:1)

没有任何实际的方式。

用于文件输入的UI的实现取决于浏览器(大多数浏览器仅实现针对OS的标准控件)。您无法更改。

您可能得到的最接近的结果可能是根据选择的文件来做一些事情,以复制输入并隐藏原始文件。然后,第二次交互将改变对最新输入的选择,同时保留较旧的输入。

这将破坏为用户取消选择先前选择的选项所提供的常规机制,并且与其他站点上文件选择的行为不一致,因此我强烈建议 提出反对。