В настоящее время я разрабатываю веб-сайт, на котором пользователь может купить подарочные карты. Я использую трехэтапную форму, используя пакет CraueFormFlow, и все это касается шагов. Я могу проверить каждый простой Assert (например, не пустой, адрес электронной почты, повторяющиеся поля и т.д.), Но я столкнулся с ситуацией, когда пользователь может выбрать 0 подарочных карт и перейти на следующую страницу.
Пользователи могут выбрать количество подарочных карт, которые они хотят купить, используя два отдельных: один для подарочных карт на 25 долларов и один для подарочных карт на 50 $. Поэтому я не могу просто поставить валидатор, говорящий, что "значение 0 не разрешено". Валидатор должен запретить пользователю оставлять количество "0" в обоих количествах (25 $и 50 $).
Кто-нибудь знает, как сделать пользовательскую проверку для поиска значений в двух полях?
Спасибо заранее!