Jquery validate 验证上传文件格式

来源:互联网 发布:数据库模糊查询算法 编辑:程序博客网 时间:2024/04/29 04:55

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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即可

0 0
原创粉丝点击