zoukankan      html  css  js  c++  java
  • 多文件上传

     1 <div class="form-group">
     2                     <label for="file" class="control-label col-lg-3">上传巡检文件</label>
     3                          <div class="col-lg-6">
     4                             <input id="fileuploade" type="file"  name="file"  multiple="multiple" th:value="${knowledge_baseDto.file}" 
     5                                 title="最大可以上传2M的附件" onchange="fileChange(this);"/>
     6                         </div> 
     7                 </div>     
     8                 <div >
     9                     <ul>
    10                         <li th:each="file : ${files}">
    11                             <a th:href="${file}" th:text="${file}" />
    12                         </li>
    13                     </ul>
    14                 </div>
    15                 <div class="form-group">
    16                         <label for="fileName" class="control-label col-lg-3">文件名称<font
    17                                                 class="text-muted">*</font></label>
    18                             <div class="col-lg-6">
    19                                 <textarea id="filetext"  name="fileName" th:text="${knowledge_baseDto.fileName}" class="form-control"
    20                                     placeholder="只能上传jpg,png,rar,txt,zip,doc,ppt,xls,pdf,docx,xlsx格式"
    21                                     style="264px;height:80px;" readonly="readonly" >
    22                                 </textarea>
    23                             </div>
    24                 </div> 

    #2.动态加载文件名称

     1 //文件上传获取文件名称
     2 var test = document.getElementById('fileuploade');
     3 test.addEventListener('change', function() {
     4     var t_files = this.files;
     5     console.log(t_files);
     6     var str = '';
     7     for (var i = 0, len = t_files.length; i < len; i++) {
     8         console.log(t_files[i]);
     9         //str += '名称:' + t_files[i].name + ',大小:' + t_files[i].size / 1024 + 'KB';
    10         str +=t_files[i].name+"
    ";  
    11     };
    12     document.getElementById('filetext').innerHTML = str;
    13 }, false);
  • 相关阅读:
    Tips
    react
    Vue 双向绑定
    jQuery 学习笔记
    CC NOV17
    一种高效处理无修改区间或树上询问的数据结构(附代码)
    HNOI 2017
    PA2015
    bzoj 泛做
    GG
  • 原文地址:https://www.cnblogs.com/Steven5007/p/8464269.html
Copyright © 2011-2022 走看看