我正在使用jQuery 验证插件,假设我有 3 个输入框,它们是必填字段。
<input type="text" name="firstname" class="required" />
<input type="text" name="lastname" class="required" />
<input type="text" name="email" class="required" />
我想有不同的错误信息,所以我配置如下:
$("#myForm").validate({
messages: {
firstname: {
required: 'Please enter firs tname'
},
lastname: {
required: 'Please enter last name'
},
email: {
required: 'Please enter email'
}
},
submitHandler: function(form) {
form.submit();
}
});
但是,现在我想在每个需要的输入框上都有不同的多语言错误消息,所以我尝试如下配置,结果不起作用。
$("#myForm").validate({
messages: {
firstname: {
required: window.lang.currentLang == 'en' ? 'Please enter email' : '請輸入電子郵件地址'
}
},
submitHandler: function(form) {
form.submit();
}
});
有人可以建议将插件配置为具有不同的多语言错误消息的方式。
谢谢