您的位置:首页 > Web前端 > JQuery

Jquery validate 验证上传文件格式

2014-05-24 00:00 204 查看
摘要: Jquery validate 验证上传文件格式

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即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jquery validate