您当前的位置:首页 > 分类 > 技术资讯 > Web > 正文

html 上传文件时 选中文件后自动开始上传

发布时间:2016-01-12 14:11:03      来源:51推一把
【摘要】实现html上传文件自动化
<form  id="bootImg1" action="{{ path(acme_admin_app_dealBootImage) }}  " method="post"  enctype="multipart/form-data">  
<div id="bootDiv1">  
<input  type="file" name="pic" id="pic1" class="btn btn-info">  <br />  
<input type="button" value="上传" onclick="return ajaxup(1);   ">  
<input type="hidden" name="imgnum" value=1>  
<div style="height:8px;"></div>  
</div> 
</form>  

<script src="{{ asset(public/js/jquery-1.9.1.min.js) }}"></script>
<script type="text/javascript">  
function upload(){  
   var element = document.getElementById("pic1");  
   if("v"=="v")  
   {  
      element.onpropertychange = uploadHandle;  
   }  
   else  
   {  
       element.addEventListener("change",uploadHandle,false);  
    }  
  
    function uploadHandle()  
    {  
       if(element.value)  
       {  
         // 事件监听到 有改变 就提交form表单  
         $(#putImg1,window.top.document).html($(<img src="/public/logo/bootImgloading.gif">));  
         var ifname = up + Math.random();  
         $(<iframe name=" + ifname + " width="0px" height="0px;" frameBorder="0">  </iframe>).appendTo($(body));  
  var bootForm =  $(form:first)  
var bootForm = $(#bootImg1)  
bootForm.attr(target,ifname);  
bootForm.submit();  
//document.getElementById(bootImg1).submit();  
  
            }  
        }  
  
    }  
upload();   
</script>