Задать вопрос
@QnaTwitt

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

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

У меня почему-то вообще валидация не срабатывает, вот код
https://codesandbox.io/s/adoring-fast-3r0dzq?file=...
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
https://codesandbox.io/s/red-haze-ypkug2

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽