jQuery 验证插件。如何为多个规则发送一条消息?
jQuery validation plugin. How can I have 1 message for several rules?
这是 javascript 代码的片段
$("#myform").validate({
rules: {
"studentid": {
required: true
, digits: true
, maxlength: 7
, minlength: 7
}
我想要 1 条关于必填、数字、最大长度和最小长度规则的消息。我希望显示此文本:"Invalid format"
我知道我可以为每个规则单独指定一条消息,例如:
messages: {
name: {
required: "We need your email address to contact you",
minlength: jQuery.validator.format("At least {0} characters required!")
}
}
但是有没有捷径可走?谢谢! :)
你可以这样实现:
var errorMsg = "Invalid Format";
messages: {
name: {
required: errorMsg,
minlength: errorMsg
}
}
I would like to have 1 message for required
, digits
, maxlength
and minlength
rules. I want this text to display: "Invalid format"
您可以向该字段分配一条消息,它将应用于该字段的所有规则...
$("#myform").validate({
rules: {
studentid: {
required: true,
digits: true,
maxlength: 7,
minlength: 7
}
},
messages: {
studentid: "Invalid Format" // same message for all rules on this field
}
});
这是 javascript 代码的片段
$("#myform").validate({
rules: {
"studentid": {
required: true
, digits: true
, maxlength: 7
, minlength: 7
}
我想要 1 条关于必填、数字、最大长度和最小长度规则的消息。我希望显示此文本:"Invalid format"
我知道我可以为每个规则单独指定一条消息,例如:
messages: {
name: {
required: "We need your email address to contact you",
minlength: jQuery.validator.format("At least {0} characters required!")
}
}
但是有没有捷径可走?谢谢! :)
你可以这样实现:
var errorMsg = "Invalid Format";
messages: {
name: {
required: errorMsg,
minlength: errorMsg
}
}
I would like to have 1 message for
required
,digits
,maxlength
andminlength
rules. I want this text to display:"Invalid format"
您可以向该字段分配一条消息,它将应用于该字段的所有规则...
$("#myform").validate({
rules: {
studentid: {
required: true,
digits: true,
maxlength: 7,
minlength: 7
}
},
messages: {
studentid: "Invalid Format" // same message for all rules on this field
}
});