Jquery 用户连续选择多个文件

Jquery 用户连续选择多个文件,jquery,Jquery,我正在写一个电子邮件发送表单,用户应该能够附加文件。我希望用户能够连续选择多个文件,即选择多个文件,但不一定同时选择所有文件,并且整个文件集可供$\u文件集合中的服务器使用 这似乎归结为,我如何从一个字段传递用户选择,例如 <input type="file" id="userfile" name="userfile[]" multiple="multiple" /> 进入表单中的另一个位置(可能使用Jquery),然后清除输入,以便可以重新用于另一个用户文件输入 或者有更好的方法

我正在写一个电子邮件发送表单,用户应该能够附加文件。我希望用户能够连续选择多个文件,即选择多个文件,但不一定同时选择所有文件,并且整个文件集可供$\u文件集合中的服务器使用

这似乎归结为,我如何从一个字段传递用户选择,例如

<input type="file" id="userfile" name="userfile[]" multiple="multiple" />
进入表单中的另一个位置(可能使用Jquery),然后清除输入,以便可以重新用于另一个用户文件输入


或者有更好的方法实现这一点吗?

如果要保存路径,请检查我的代码

在这里,我将输入文件路径插入到图像源,也插入到输入隐藏数组

$userfile.changefunction{ var allimages=e.target.files; var result=Object.keysallimages.mapfunctionkey{ 返回[所有图像[键]; }; result.forEachfunctionelement{ var image=URL.createObjectURLelement[0]; var oImg=document.createElementimg; setAttribute'src',image; oImg.setAttribute'width',100px; $'.images'.appendoImg; var files=$files.val; 如果!文件{ image=JSON.stringifyimage; }否则{ files=JSON.parsefiles; var fileval=files数组实例?files:[文件]; fileval.pushimage; image=JSON.stringifyfileval; } $files.valimage; }; };
表单中的其他位置是什么意思?任何存储位置,如其他输入。将随表格一起提交的任何位置。