[英]Jquery Validation File size validation rule
如果文件大小超過2MB或小於2mb,則始終顯示文件大小超過2mb
<script>
$.validator.addMethod('filesize', function(value, element, param) {
var param = 2000;
// element = element to validate (<input>)
// value = value of the element (file name)
return this.optional(element) || (element.files[0].size <= param)
});
$("#dealDetails").validate({
rules : {
"dealcatg" : {
required: true
},
"deal_image":{
required : true,
accept : "image/*",
filesize : true,
}
});
</script>
它總是回歸虛假。
您可以添加如下所示的jquery驗證方法
jQuery.validator.addMethod(“checksize”,function(val,element){
var size = element.files[0].size;
console.log(size);
if (size > 2*1048576)// checks the file more than 1 MB
{
console.log("returning false");
return false;
} else {
console.log("returning true");
return true;
}
}, "File type error");
並使用它如下
$(document).ready(function(){
$('#form').validate({
rules: {
image: {
required: true,
extension:'jpe?g,png',
checksize:true,
}
}
});
});
嘗試這個..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.