正在修改jQuery验证消息
Modifing jQuery validation message
如何根据验证时使用的逻辑更改jQuery验证消息?我的尝试如下所示,但是this.extra
显示为未定义。
$.validator.addMethod("someMethod", function(value, element, params) {
//Logic to validate and determine message goes here...
var valid=false;
this.extra="bla";
return valid;
}, $.validator.format("message plus "+this.extra)
);
是的,你可以这样做,但这有点棘手。您需要设置属性或使用.data将您的信息和元素关联起来。
$.validator.addMethod("someMethod", function(value, element, params) {
//Logic to validate and determine message goes here...
var valid=false;
$(element).data('extra', "bla");
return valid;
}, function(params, element) {
return $.validator.format("message plus " + $(element).data('extra'))
}
);
相关文章:
- 可以't识别验证消息的源代码
- Jquery验证消息更改(自定义消息集)
- 如何使用 javascript 警报窗口显示验证消息
- RadEditor 验证消息仅在回发后发送
- 尝试使用Angular.js显示验证消息时出错
- 表单验证消息(使用jQuery验证插件)
- javascript form validaton, 验证消息 快速消失.
- 重置表单后未删除验证消息
- 显示Javascript表单验证消息
- Angular.js验证消息未显示
- 如何一起显示验证消息
- Kendo UI网格自定义验证消息
- 在屏幕上显示 JavaScript 验证消息,而不是警报消息
- 钩子 jQuery 验证消息更改
- 如何在 mvc 中更改验证消息的样式
- Yii2 - i18n 表示 js 验证消息中的 {属性}
- 角度验证消息不适用于 ng-show 和两个输入
- 如何使用 jquery 清除单个验证消息
- 如何在登录验证中自定义验证消息位置
- 显示基于多个条件的带有 ng 消息的验证消息