jQuery Validate:remote - 用户名不会在错误消息中更改

时间:2011-11-28 11:49:51

标签: jquery jquery-validate

  • 我正在使用Bassistance jQuery Validate插件创建一个注册表单,检查用户名是否已被使用。
  • 一切正常,如果我填写数据库中已有的用户名,则“xxxxxxx已经在使用中”。显示。
  • 但是,如果我填写另一个已经在使用的用户名(例如yyyyy),则该消息会一直说'xxxxxxx已被使用。'
  • 这种行为也存在于http://jquery.bassistance.de/validate/demo/milk/的'官方'演示中 - 如果我先填写'Peter',之后我填写'George',该消息一直说'Peter已经在使用'
  • 我想知道是否有人找到了解决方法?

我的代码:

remote: jQuery.format("{0} is already in use.")

1 个答案:

答案 0 :(得分:2)

只是查看了jQuery Validate插件代码,他们在代码中有一个错误,他们会永远缓存错误消息,这会导致你所看到的内容。

你的代码片段是正确的,他们有一个错误。