Добавление группы с использованием ненавязчивой проверки jQuery - PullRequest
7 голосов
/ 06 мая 2011

Я использую asp.net mvc 3, и у меня есть сценарий, подобный сценарию в этом посте JQuery Проверка нескольких полей с одной ошибкой .Я использую IClientValidatable , так как мне пришлось создать собственный валидатор для моего сценария.Но если я применю валидатор к каждому из свойств, я получу сообщение об ошибке 3 раза.Так что я знаю, что вы можете использовать группы, чтобы валидатор группировал сообщения для нескольких полей, и я не смог найти вариант сделать это из C #, поэтому я попытался сделать что-то вроде этого:

$("#frmUser").validate({
    groups: {
        DateofBirth : "Year Month Day"
    }
});

но вся проверка перестает работать, поэтому я чувствую, что строка кода переопределяет все, что генерирует ненавязчивый код.Так что мне интересно, есть ли способ установить группы в
validator.unobtrusive.adapters.add или validator.addMethod .Спасибо

Ответы [ 2 ]

1 голос
/ 06 мая 2011
0 голосов
/ 01 ноября 2012

Вы уже пробовали:

$.validator.setDefaults({ groups: { DateofBirth : "Year Month Day" } });

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