我正在使用jQuery Validation插件,并希望替换默认消息。以下是我的JavaScript代码:
$(document).ready(function() {
$("#creatProfileForm").validate({
rules : {
firstName : {
required : true
},
lastName : {
required : true
},
password : {
required : true
},
cityOfLiving : {
required : true
},
messages : {
firstName : {
required : 'First Name is required',
},
lastName : {
required: "Last Name is required",
},
password : {
required: "Please provide a password",
}
}
}
});
});
当我尝试提交表单时,我收到默认消息“此字段是必需的”。
有人可以告诉我我的代码有什么问题吗?
答案 0 :(得分:2)
请将消息json放在规则之后,如下面给出的示例(取自jquery插件doc,http://jqueryvalidation.org/validate)
$(".selector").validate({
rules: {
name: "required",
email: {
required: true,
email: true
}
},
messages: {
name: "Please specify your name",
email: {
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
}
}
});