我正在使用jQuery Validate来验证包含大量重复数据行的页面。由于空间有限,每一行都有自己的验证摘要。
我使用addClassRules将验证规则应用于页面,但默认的错误消息在摘要中过于通用(例如“字段是必填的,字段是必填的,等等)。
示例:
jQuery.validator.addClassRules({
amount: {
required: true,
range: [0, 2000000]
},
comment: {
maxlength: 51
},
owner: {
notFirstOption: true
},
A: {
required: function (element) {
return getParentElement($(element), "tr").find(".colB input.B").val().length > 0;
},
digits: true
}});
您是否可以为每个验证类中的规则应用自定义消息?理想情况下,我想要的是:
jQuery.validator.addClassMessages({
amount: {
required: "Amount is required",
range: "Amount must be between 0 and 2,000,000"
},
comment: {
maxlength: "Comment may be a maximum of 51 characters"
},
owner: {
notFirstOption: "Please select an owner"
},
A: {
required: "A is required if B is entered",
digits: "A must be numeric"
}});
提前感谢您能提供的任何帮助!
https://stackoverflow.com/questions/3247305
复制相似问题