2011-11-28 66 views
4
  • 我创建一个注册表单与Bassistance jQuery验证插件,检查用户名是否已被使用。
  • 一切正常,如果我填写一个已经在数据库中的用户名,就会显示“xxxxxxx已被使用”的消息。被显示。
  • 但是,如果我填写了另一个已经在使用的用户名(例如.yyyyy),则表示“xxxxxxx已被使用”。
  • http://jquery.bassistance.de/validate/demo/milk/上的'官方'演示中也存在此行为 - 如果我先填入'Peter',然后填写'George'消息总是说'Peter已在使用'
  • I想知道是否有人为此找到了解决办法?

我的代码:jQuery验证:远程 - 用户名将不会更改错误消息

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

+0

这个bug的解决方法发布在这里:http://stackoverflow.com/a/9334819/470749 – Ryan

回答

2

通过jQuery验证插件代码只是看着他们在他们的代码中的错误,他们永远缓存错误信息,从而导致正是你所看到的。

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

+0

你可以发布链接到这个bug吗? – ptriek