0
<input type="file" name="prod_detail_image[]" id="prod_detail_image" 
       value=""  multiple="multiple" onblur="validatebutton();" />

我可以在文件输入中选择多个文件。在 onblur 事件中,我需要获取选择的文件值。我只得到一个值。我需要获取图像的数组值。

4

2 回答 2

1

SO还有很多其他类似的问题。这是获取所有文件名的简单方法

var inp = document.getElementById('prod_detail_image');
for (var i = 0; i < inp.files.length; ++i) {
    var name = inp.files.item(i).name;
    alert("here is a file name: " + name);
}

但是,这只适用于支持 HTML5 的浏览器

于 2012-10-04T16:37:53.827 回答
0
var inp = document.getElementById('prod_detail_image');
for (var i = 0; i < inp.files.length; i++) {
var name = inp.files[i].name;
alert("here is a file name: " + name);
}

检查这个。它会工作。

于 2013-11-05T14:51:51.007 回答