2011-11-28 25 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