2015-09-15 3 views
0

Я хотел бы создать цикл «для», который печатает имя загружаемых файлов.имя файла печати с циклом «для»

Я не знаю, сколько файлов будет, поэтому я использую цикл.

Я знаю, что я сделал что-то неправильно. вы можете мне сказать?

<form class="form-horizontal" action='#' method="post" enctype="multipart/form-data"> 

<input type='file' name='file[]' class=' form-control file-field multi' maxlength='2' accept="image/jpg,image/png,image/jpeg,image/gif" id="uploadFile0"/> 
<button class="btn btn-primary submit" >SEND</button> 
</form> 

JS

$(document).on('submit','form',function(e) { 
    e.preventDefault(); // stop the standard form submission, as you're using 

    var $form = $(this); 
    var act = 'add'; 

alert ($form.find('.file-field').length); 

for (var i = 0; i <= $form.find('.file-field').length; i++) { 
    alert ($form.find('.file-field')[i].name); 
} 
}); 

ответ

0

FIDDLE

$('#add').click(function() { 
    var file = $('#file')[0].files; 
    for (var i = 0; i < file.length; i++) { 
     console.log(file[i].name); 
     console.log(file[i].size); 
     console.log(file[i].type); 
    } 
}); 

Вы можете попробовать, как я получить данные в этом цикле для

Смежные вопросы