Validate file extension and size before submitting form

后端 未结 7 1570
無奈伤痛
無奈伤痛 2020-12-30 06:51

I am using jQuery validate plugin, and want to validate file extension and file size before submitting a form.

\"use strict\";
$(\'#update_profile\').validat         


        
7条回答
  •  时光取名叫无心
    2020-12-30 07:40

    $.validator.addMethod('filesize', function (value, element, arg) {
                var minsize=1000; // min 1kb
                if((value>minsize)&&(value<=arg)){
                    return true;
                }else{
                    return false;
                }
            });
    
            $("#myform" ).validate({
                rules: {
                    file_upload:{
                        required:true,
                        accept:"application/pdf,image/jpeg,image/png",
                        filesize: 200000   //max size 200 kb
                    }
                },messages: {
                    file_upload:{
                        filesize:" file size must be less than 200 KB.",
                        accept:"Please upload .jpg or .png or .pdf file of notice.",
                        required:"Please upload file."
                    }
                },
                submitHandler: function(form) {
                    form.submit();
                }
            });
    

    Min 1 kb to max 200 kb file size and it is tested

提交回复
热议问题