Jquery validate 验证上传文件格式

烈酒焚心 提交于 2020-03-24 05:29:08

3 月,跳不动了?>>>

Jquery validate就不提了,网上到处都是。

这次项目需要用Jquery validate验证上传文件格式,发现用accept的话,如果上传文件后,提交表单,其他的验证会失效

就是说,如果上传文件后,提交表单除了上传验证,表单内其他验证会失效。

怎么也找不到原因,也不知道哪里有问题。

最后只能自己写一个验证规则,用Jquery validate自定义验证方法才行。

我验证的是 jpg格式,可以根据修改,

jQuery.validator.addMethod("checkPic", function(value, element) {
    var filepath=$("#logo").val();
    //获得上传文件名
    var fileArr=filepath.split("\\");
    var fileTArr=fileArr[fileArr.length-1].toLowerCase().split(".");
    var filetype=fileTArr[fileTArr.length-1];
    //切割出后缀文件名
    if(filetype != "jpg"){
        return false;
    }else{
        return true;
    }
}, "上传图片格式不适合");

后面直接设置checkPic为true即可

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!