KendoValidator показывает ошибку для правильных значений

Я использую kendoValidator для проверки. Вот правила, которые я установил в kendoValidation

                rules: {
                verifyPasswords: function (input) {
                    var ret = true;
                    if (input.is("[name=ConfirmPassword]")) {
                        ret = input.val() === $("#Password").val();
                    }
                    return ret;
                },
                emailValidation: function (input) {
                    var ret = true;
                    var authToken = getCookie("aqs_authToken");
                    $.ajax({
                        type: "GET",
                        url: "URL",
                        dataType: 'json',
                        async: false,
                        success: function (result) {
                            if (input.is("[name=Email]")) {
                            for (var i = 0; i < result.length; i++) {
                                if (input.val().toUpperCase() == result[i].email.toUpperCase())
                                     {
                                         ret = false;
                                         document.getElementById('email').value = "";
                                         return ret;
                                     }
                                 }
                            }
                            return ret;
                        },
                        error: function (error) {
                            alert("Errror while fetching Email Addresses");
                        }
                    });
                },

В соответствии с приведенным выше кодом я получаю сообщение об ошибке, если я что-то неправильно или что-то уже существует. Моя проблема заключается в том, что если однажды появилось сообщение об ошибке, оно остается активным и для исправленных значений. Например: если я ввожу xyz@gmail.com и получаю сообщение об ошибке, я исправил его на abc@gmail.com, но по-прежнему получаю ту же ошибку проверки. Кто-нибудь может подсказать, что мне нужно, чтобы внести изменения в мое правило проверки электронной почты.?

Благодарю вас

0 ответов

Другие вопросы по тегам