在屏幕上显示文件输入名称

时间:2015-09-15 14:32:59

标签: jquery html-form html-input

我有允许用户上传文件的代码。我不知道会有多少文件。

我想在屏幕上打印文件的名称。

以下脚本只打印" file []"。

我需要改变什么?

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

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

    //Get elements
    var fields = $form.find('.file-field');

    for (var i = 0; i <= fields.length; i++) {
        //get element using .eq()
        var el = fields.eq(i);

        //Read name property
         alert(el.prop('name'));
    }
});

HTML

<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> 

0 个答案:

没有答案