Как использовать результат проверки jQuery для изменения других элементов - PullRequest
1 голос
/ 09 июля 2010

Я использую удаленную проверку в текстовом поле и возвращаю объект из службы проверки со свойствами, которые следует использовать для заполнения других элементов формы.У меня есть следующий код в опциях правил для моей формы:

 <%= Job.UniqueID %>:{
    remote: 
    {
        url: "ComboBox.svc/ValidateJob",
        dataType: "json",
        data: {
            criteria: function()
            { 
                return $("#<%= Job.ClientID %>").val(); 
            }
        },
        success: function(data,textStatus,XMLHttpRequest){
            // Load elements from data parameter
            return false;
        }
    }
}

Мой успешный обратный вызов вызван, но обратный вызов валидатора в jquery.validate.js нет, поэтому я не вижу сообщения, когда проверка не проходит.Если я удаляю обратный вызов об успешном выполнении, показанный выше, я вижу сообщение об ошибке.

Я подозреваю, что это неправильное место, но я не уверен, где еще я должен попытаться сделать это, возможно, я должен использовать validator.addMethod?

Буду признателен за любые предложения.

1 Ответ

0 голосов
/ 09 июля 2010

Вы можете использовать функцию обратного вызова invalidHandler для отображения ошибок.

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