明白啦:
<input type="file" name="file1" multiple="multiple" />
Run Code Online (Sandbox Code Playgroud)
在jQuery中使用它:
$("input[name=file1]").change(function() {
$("input[name=file]").val($("input[name=file1]").val());
});
Run Code Online (Sandbox Code Playgroud)
现在我的问题是:它只提供了第一个选中的文件,我想让它们全部...如何做到这一点?谢谢!
j08*_*691 29
虽然我在评论中链接了一个可能的欺骗,但它是一个纯粹的JavaScript解决方案.如果您愿意,这是一个jQuery版本:jsFiddle示例
$("input[name=file1]").change(function() {
var names = [];
for (var i = 0; i < $(this).get(0).files.length; ++i) {
names.push($(this).get(0).files[i].name);
}
$("input[name=file]").val(names);
});?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50173 次 |
| 最近记录: |