@QnaTwitt

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы