jQuery Validate: remote - имя пользователя не будет меняться в сообщении об ошибке - PullRequest
4 голосов
/ 28 ноября 2011
  • Я создаю форму регистрации с плагином Bassistance jQuery Validate, проверяя, используется ли уже имя пользователя.
  • Все работает, если я введу имя пользователя, которое уже есть в базе данных, сообщение типа «xxxxxxx уже используется». показано.
  • Однако, если я введу другое имя пользователя, которое уже используется (например, yyyyy), в сообщении будет указано, что «xxxxxxx уже используется».
  • Это поведение также присутствует в «официальной» демонстрации на http://jquery.bassistance.de/validate/demo/milk/ - если я сначала заполняю «Питер», а после этого я заполняю «Джордж», в сообщении постоянно говорится: «Питер уже используется «
  • Мне было интересно, нашел ли кто-нибудь исправление для этого?

Мой код:

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

1 Ответ

2 голосов
/ 18 декабря 2011

Только что просмотрел код плагина jQuery Validate, и у них есть ошибка в коде, когда они кешируют сообщения об ошибках навсегда, что приводит к тому, что вы видите.

Вы маленький фрагмент кодаправильно, у них ошибка на конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...