可能的重复:
使用 javascript 从多文件上传控件中检索文件名
收到:
<input type="file" name="file1" multiple="multiple" />
在 jQuery 中使用它:
$("input[name=file1]").change(function() {
$("input[name=file]").val($("input[name=file1]").val());
});
现在我的问题是这样的:它只给出第一个选定的文件,我想拥有它们全部......如何做到这一点?
谢谢!
虽然我在评论中链接到了一个可能的骗局,但它是一个纯粹的 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);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)