1. 程式人生 > >input file標籤 獲得新增檔案大小的方法

input file標籤 獲得新增檔案大小的方法

$.getJSON("/index.php/upload/checkform/"+ $("#txt_validcode").serialize(),   --傳送地址
function(data){
if(data.succ==0)    --這裡是驗證碼錯誤
{
alert(data.errmsg);
$("#imgValidcode").attr('src','/index.php/rest/tools/validcode/uploadvalidcode/'+Math.random());
}else{     --這裡是驗證碼正確
xhr = $('#uploadform').ajaxSubmit({--馬上由ajax來提交表單
dataType:  'json', 
beforeSubmit: function(a,f,o) {--提交之前的操作
startProgress();
},
   success: function(data) {--提交成功後的操作
   $("#txt_title").val('');
   $("#txt_tag").val('');
   $("#txt_desc").val('');
   $("#txt_userfile").val('');
   $('#li_userfile').html('未選擇檔案');
   $("#sel_filetype").empty();
   $("#sel_primary").empty();
   $("#sel_subclass").empty();
   $("#sel_score").empty();
   $("#txt_validcode").val('');
   $("#imgValidcode").click();
   stopProgress();
   if(data.succ==1)--校驗都成功,直接傳到成功頁面
   {
window.location.href='/upload/success';
   }
   else--校驗失敗(如檔案大小超限),頁面重新載入
   {
   alert(data.errmsg);
   window.location.reload();
   }
   } 
   });
 }
});