我正在尝试自定义Jquery Validate显示的错误消息,
它目前正在显示"Email is already taken"
,但我想要的是例如用户输入了user@yahoo.com,
并且已经使用了,我希望看到"user@yahoo.com" is already taken
。我的字段ID是user_email,示例中为I tried using $('#user_email).val()
,但未显示。我有以下的代码
提前谢谢!
remote: {
url: user_email_availability_url,
beforeSend: function() {
},
complete: function() {
}
}
messages: {
"user[email]": {
remote: $('#user_email').val() + "is already taken",
email: 'Invalid email address'
},
答案 0 :(得分:1)
或许你应该尝试将该消息作为一种功能(我相信这是可能的):
remote: function(value) {
return value + " is already taken"
}
答案 1 :(得分:0)
在插件文件中,您可以找到设置了所有错误消息的行(大约230)。
我希望它会有所帮助