Условная проверка с использованием плавной проверки

Мне нужен способ условной проверки полей в зависимости от того, заполнены ли другие поля.

Пример. У меня есть раскрывающийся список и поле даты, которые связаны. Если ни одно из полей не задано, форма должна пройти проверку. Однако, если одно из двух полей установлено, а другое нет, тогда должна сработать проверка, требуя установки другого поля.

Я написал специальные классы проверки, но кажется, что они проверяются на отдельных полях. Есть ли способ настроить нужную мне проверку с помощью встроенных валидаторов? Если нет, есть ли хороший способ связать два поля с помощью специального валидатора?

67
задан abatishchev 19 December 2015 в 00:33
поделиться