jquery input file validation -
i have validate input file have problem when rules work required rules , not accept rules , filesize rules, here code
$('#myform').validate({ rules: { image: { required: true, accept: "bmp", filesize: 1048576 }}, messages: { image:{ required: "insert image", accept: "must in jpg,png , bimp format", filesize: "less 1mb" }} }); when dont insert image validation work, message error occurs, when insert image not in bmp format or image size more 1mb validation not work
please me..
thanks..
you can add validation method that
$.validator.addmethod("uploadfile", function (val, element) { var ext = $(element).val().split('.').pop().tolowercase(); var allow = new array('bmp'); var size = element.files[0].size; if (jquery.inarray(ext, allow) == -1 || size > 1048576) { return false } else { return true } }, "invalid file"); and use -
rules: { image: { required: true, uploadfile:true } } demo --> http://jsfiddle.net/pendy/2/
Comments
Post a Comment