我使用jquery验证插件,需要使用不同语言的本地化。 原始代码就像这样
$('#form').validate({
rules: {
'checkbox1[]': { required: true },
'email': { required: true,
email: true
},
},
messages: {
'checkbox1[]': "Please choose at least 3",
email: {
required:'Please input email',
email: 'Please input valid email'
}
}
});
如果我使用本地化,我的message_en.js将是:
$.extend($.validator.messages, {
required: "Please choose your answer.",
email: "Please input valid email.",
});
然而,我分享了" required"电子邮件字段中的消息这意味着,如果我没有输入电子邮件,则会出现错误消息"请选择您的答案。"。显然,这是不合适的。
那么,我该如何分离错误信息?