页面如下:
<input type="file" id="imgone" class="input_flie" ref="file" multiple>
js部分:
$("#imgone").change(function(e){
var files = this.files;
if (files.length>3) {
alert("最多上传3张照片");
return;
}
for(var i=0;i<files.length;i++){
var reader = new FileReader();
reader.readAsDataURL(files[i]);
var size = files[i].size;
var name = files[i].name;
reader.onload = function(e){
}
}
e.target.value = '';
})
选择同一张图片的时候change事件没有效果,图片无法回显;
将input的值置空即e.target.value = '';同一张图change事件生效