@QnaTwitt

Как сделать правильно валидацию через react hook form?

У меня есть два инпута, и нужно сделать как-то валидацию что во втором инпуте число должно быть обязательно больше чем в первом, и выводилось какое-то сообщение...
(без submit через onBlur)

У меня почему-то вообще валидация не срабатывает, вот код
https://codesandbox.io/s/adoring-fast-3r0dzq?file=...
  • Вопрос задан
  • 355 просмотров
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
https://codesandbox.io/s/red-haze-ypkug2

что поменялось:
регулярка стала /^\d+$/ , чтобы проверять всю строку целиком
в Input добавил обработку пропсов onBlur, onFocus, value
для второго поля написал кастомный validate, который использует первое

ещё такой момент: при изменении первого поля не происходит перевалидация второго. Второе перепроверится, только если его потрогать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы