如何在多项选择中保留现有的文件选择
How to keep existing file selections on multiple selections
在html中,我们可以使用文件输入控件一次选择多个文件。但当我第二次选择文件时,以前的文件被新选择的文件覆盖。
我的问题是,我们可以在选择新文件时保留现有的文件选择吗?
我没有得到任何与此相关的片段,似乎大多数人都不需要这种功能。所以我自己做的。
- 创建了一个文件输入控件
- 单击此元素上的事件,使用jquery
clone
方法克隆具有重复id的当前文件输入。此克隆的输入控件设置为隐藏,当前输入控件保存最新文件 - 所以,在提交表单时,我选择了所有文件
我怀疑这种方法在旧浏览器中的效果如何,但当前的chrome和firefox执行得很好。
I think your problem is that you give the same name to the different <input> tags.
<div id="selectFiles">
<input type='file' name='userFile1'>
<input type='file' name='userFile2'>
<input type='file' name='userFile3'>
<input type='file' name='userFile4'>
</div>
相关文章:
- 选择文件后显示图像
- 当选择文件时更改标签内容jQuery
- 触发器<输入类型=“;文件“>用angular程序选择文件
- 打开'选择文件'窗口单击锚链接(跳过单击'选择文件'按钮)
- 隐藏错误消息“;未选择文件”;asp:fileUpload的文本
- 如何从 Chrome 中的文件输入中删除“未选择文件”工具提示
- 选择文件(表单提交)后无法单击“取消”按钮
- 选择文件后的 Javascript 代码
- 通过 NG 单击选择文件或文本区域数据
- 选择文件时的操作
- 选择文件后用程序关闭elfinder
- 文件选择/文件API-将文件发送到嵌入式PDFObject
- 如何在不重新加载页面的情况下选择文件提交表单
- 从包含文件夹的文件夹中随机选择文件,然后选择文件
- 如何使用 Dropbox 插入式应用始终从“我的帐户”中选择文件
- 为什么此表单在选择文件时不自动提交
- 单击输入框以显示“打开文件”对话框,但不单击“选择文件”按钮
- 如何使用javascript获取图像宽度,高度和文件类型 在IE7,8上,选择文件后
- 浏览器通过浏览器扩展程序通过文件输入标签自动选择文件
- 重新选择文件