Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在多个选择中减少多个文件的选择?_Javascript_Html_File_Input - Fatal编程技术网

Javascript 如何在多个选择中减少多个文件的选择?

Javascript 如何在多个选择中减少多个文件的选择?,javascript,html,file,input,Javascript,Html,File,Input,如何在多个选择中减少多个文件的选择 例如,使用以下代码段: 选择文件:不以任何实际方式 文件输入UI的实现依赖于浏览器,大多数浏览器只实现操作系统的标准控件。你不能改变这一点 你能做的最接近的事情可能是,对选择的文件做出响应,复制输入并隐藏原始文件。然后,第二次交互将改变最新输入的选择,同时保留旧输入 这将打破为用户提供的取消选择以前选择的选项的正常机制,并且与其他网站上的文件选择行为不一致,因此我强烈建议不要这样做。按住CTRL键选择多个元素,或者可以使用shift键选择范围,如果单击并拖动

如何在多个选择中减少多个文件的选择

例如,使用以下代码段:


选择文件:不以任何实际方式

文件输入UI的实现依赖于浏览器,大多数浏览器只实现操作系统的标准控件。你不能改变这一点

你能做的最接近的事情可能是,对选择的文件做出响应,复制输入并隐藏原始文件。然后,第二次交互将改变最新输入的选择,同时保留旧输入


这将打破为用户提供的取消选择以前选择的选项的正常机制,并且与其他网站上的文件选择行为不一致,因此我强烈建议不要这样做。

按住CTRL键选择多个元素,或者可以使用shift键选择范围,如果单击并拖动空白区域,也可以绘制选择,这是操作系统工作原理的基础。@jcubic;我特别想知道我概述的场景是否可以实现。我认为使用js是不可能的。对不起,没有仔细阅读问题,这样不行,每次单击“浏览”,你都会得到另一个选择。您需要多个输入。但是使用JavaScript和CSS,您可以使它看起来像一个输入。