yaj*_*jRs 6 jquery file-upload input
我想读出我的多上传表格的文件名,但Javascript只是添加第一项.
<input name="upload[]" id="upload" type="file" multiple="multiple">
Run Code Online (Sandbox Code Playgroud)
$("#upload").change(function() {
$("#upload").each(function() {
$("#upload_prev").append(this.value);
});
});
Run Code Online (Sandbox Code Playgroud)
Ror*_*san 11
jQuery还没有很好地支持多个文件上传字段.您最好的选择是恢复原生javascript以访问该files集合.试试这个:
$("#upload").change(function() {
var files = $(this)[0].files;
for (var i = 0; i < files.length; i++) {
$("#upload_prev").append(files[i].name);
}
});
Run Code Online (Sandbox Code Playgroud)
此外,这里有一个问题,修复了你的例子的几个问题,例如在重新选择时清除以前的文件列表并在新行上附加文件名:http://jsfiddle.net/Vs5Hk/3/
| 归档时间: |
|
| 查看次数: |
8584 次 |
| 最近记录: |