0
我正在使用下面的jquery函數爲asp.net文件上傳控件執行客戶端驗證。使用jquery進行Asp.net文件上傳驗證
function setUplaodButtonState() {
var maxFileSize = 4096000 // 4MB -> 4000 * 1024
var fileUplaod = $("#<%=flupldSignUpDocuments.ClientID%>");
if (fileUplaod.val() == '') {
return false;
} else {
if (fileUplaod[0].files[0].size < maxFileSize) {
$("#<%=lblfilesizerror.ClientID%>").html("");
return true;
} else {
$("#<%=lblfilesizerror.ClientID%>").text('File is Larger than recommended size');
var file = document.getElementById("<%=flupldSignUpDocuments.ClientID%>");
$(file).parent().html($(file).parent().html());
return false;
}
}
}
用戶第一次上傳文件大於指定的文件大小時顯示錯誤,並且文件上載框也被清除了任何內容。但是,在第二次嘗試使用大於推薦大小的相同文件時,該框不會被清除。