jquery validation remote depends 验证触发条件
2014-10-19 23:24
471 查看
背景:
1:资料修改页面;
2:邮箱不能重复
修改页面,邮箱默认带出,但字段上带有remote验证,不能重复,焦点由邮箱输入框失去时,会默认触发remote验证,
介绍完毕
解决方案:
当邮箱无变化时,不主动触发remote验证;
翻了github上插件的的issues,看到一篇https://github.com/jzaefferer/jquery-validation/issues/431,大神们提供了完美的方案,
email:{
required : true,
email : true,
maxlength : 100,
remote : {
depends : function(element) {
return element.value !== "${client.email}";
},
param : {
url : "${ctx}/account/checkEmail",
cache :false
}
}
}
1:资料修改页面;
2:邮箱不能重复
修改页面,邮箱默认带出,但字段上带有remote验证,不能重复,焦点由邮箱输入框失去时,会默认触发remote验证,
介绍完毕
解决方案:
当邮箱无变化时,不主动触发remote验证;
翻了github上插件的的issues,看到一篇https://github.com/jzaefferer/jquery-validation/issues/431,大神们提供了完美的方案,
email:{
required : true,
email : true,
maxlength : 100,
remote : {
depends : function(element) {
return element.value !== "${client.email}";
},
param : {
url : "${ctx}/account/checkEmail",
cache :false
}
}
}
相关文章推荐
- jquery validation remote depends 验证触发条件
- Jquery validation remote 验证的缓存问题解决方法
- Jquery validation remote 验证的缓存问题解决方法
- 解决 Jquery validation remote 验证的缓存问题
- jquery validation remote进行唯一性验证时只使用自定义参数,不使用默认参数
- JQuery的Validation插件中Remote验证的中文问题
- [原创]JQuery的Validation插件中Remote验证的中文问题
- 关于JQuery的Validation插件中Remote验证的中文问题
- Jquery validation remote 验证的缓存问题解决方法
- JQuery的Validation插件中Remote验证的中文问题
- 由jQuery Validation Remote验证引起的错误(MVC3 jQuery.validate.unobtrusive)
- jquery validation plugin 中取消对指定按钮的有效性验证!
- jQuery插件Validation验证表单实现javascript表单智能验证功能
- jquery.validationEngine+ajax验证
- jquery.validationEngine+ajax验证
- jquery.validationEngine ajax验证 不通过也提交表单
- jquery.validate.js remote 数据远程验证
- jQuery学习之:Validation表单验证插件
- GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
- jquery插件 validation表单的验证的应用的一个例子