input file標籤 獲得新增檔案大小的方法
阿新 • • 發佈:2019-02-13
$.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();
}
}
});
}
});
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();
}
}
});
}
});