Jak ustawić walidację formularza na false dla jQuery Validation Plugin?

0

Witam.

Mam ustawione reguły walidacji dla pól, ale oprócz nich sprawdzam czy nazwa użytkownika jest już na bazie i w zależności od tego ustawiam odpowiedni komunikat dla pola na formularzu. Problem polega na tym, że submit formularza nie bierze pod uwagę moich dodatkowych walidacji (tak właściwie to tylko tego że wyświetlam error).

Sprawdzam czy pole "Name" przeszło walidację, jeśli tak to dodaje mu informacje, że nazwa użytkownika jest już zajęta (nie wklejam całego kodu z ajaxem na sprawdzanie).

Jak zrobić to poprawnie, żeby submit nie wykonywał się w takiej sytuacji?

 $("#Name").change(function () {

      var validator = $("#RegisterForm").validate();

      if (validator.element("#Name")) {
         validator.showErrors({
              "Name": "Nazwa użytkownika jest już zajęta."
         });
       }

  });

1 użytkowników online, w tym zalogowanych: 0, gości: 1