Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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_Php_Ajax - Fatal编程技术网

Javascript 在输入字段中选择单个或多个文件

Javascript 在输入字段中选择单个或多个文件,javascript,php,ajax,Javascript,Php,Ajax,问题 假设我有一个带有输入的表单: 如果用户单独选择文件,而不是按住CTRL键并单击一次选择多个文件,那么如果调用document.getElementById(“upload_file”).files.length,结果总是只能得到1并且该文件将始终是我最后选择的文件 有没有一种方法可以让用户单独选择x文件,并且仍然能够上载x文件 提前感谢然后我将始终只得到1作为结果…是的,因为这只选择了一个文件。如果他们随后进行另一选择,则会删除以前的选择并将其替换为新的选择。这就是输入框的工作原理。你没有

问题

假设我有一个带有输入的表单:

如果用户单独选择文件,而不是按住CTRL键并单击一次选择多个文件,那么如果调用
document.getElementById(“upload_file”).files.length,结果总是只能得到1并且该文件将始终是我最后选择的文件

有没有一种方法可以让用户单独选择x文件,并且仍然能够上载x文件


提前感谢

然后我将始终只得到1作为结果
…是的,因为这只选择了一个文件。如果他们随后进行另一选择,则会删除以前的选择并将其替换为新的选择。这就是输入框的工作原理。你没有做错任何事。
有没有办法
…在屏幕上提供单独的输入,或者构建在输入的每个“更改”事件上触发AJAX上传的东西,而不管用户更改了多少次。有一些AJAX文件上传GUI是人们围绕这些GUI构建的,您可以使用它们来获得灵感,或者干脆决定采用它们。e、 但这已经有几年了,你可能可以通过一些简单的在线搜索找到更多。