动态批量上传文件的实现

通过点击“添加文件”,便可动态的添加一新的上传域。是这时我在工作时用到的,感觉还不错.


//将下面的内容复制到指定的位置即可使用.


<script>
var fileFieldCount = 1;
function addFileField(){
  if(fileFieldCount>=10) return false
  fileFieldCount++;
  var f = document.createElement("input")
     f.type="file" ;
     f.name = "filename["+fileFieldCount+"]" ;
     f.size=30 ;
  p = document.getElementById("fields") ;
  p.appendChild(f) ;
  var br = document.createElement("br") ;     //追加换行符
  p.appendChild(br)
 
}


</script> 


// 上面是页面脚本的实现



         
<table>
    <tr>
               <td  colspan='4'>
               <span id="fields">
                     <input type='file' name='filename[1]' size="30"> 
                     <br>
               </span> 
               <small>
                      <a  οnclick="addFileField() ; return false ;" href="#">添加其他文件</a>
               </small>
              </td>
          </tr>
</table>


// 这是表单域,点击“添加其他文件”即可实现动态的添加上传文本域



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值