Я пытаюсь использовать плагин jQuery Validation для проверки формы регистрации, но я также проверяю ajax, чтобы узнать, доступно ли имя пользователя.Если он недоступен, я хочу динамически установить сбой проверки в поле имени пользователя и показать сообщение об ошибке, чтобы пользователь мог попробовать другое имя.
Вот код:
$.post("/app/signup/username/", {
username: checkUsername
},
function(response){
//$('#usernameResult').html(unescape(response)).fadeIn();
if (response.length > 1) {
$('#signup').validate().showErrors({"username":"Username not available"});
$('#username').valid() = 0;
} else {
$('#signup').validate().element('#username') = false;
$('#username').valid() = 1;
}
});
Это правильно показывает сообщение об ошибке, но я не уверен, как установить поле так, чтобы проверка jQuery приводила к сбою, чтобы форма не могла быть отправлена, если имя взято, $('#username').valid() = false;
не сделалработа.
Любые идеи приветствуются.