Как обрабатывать проверку зависимых полей? - PullRequest
0 голосов
/ 07 февраля 2020

Привет есть случай использования, где у меня есть список полей ввода с параметрами в качестве имен меток. Мне нужно реализовать проверку введенных значений и введенные значения в одном поле (например, параметр 1) зависит от значения в другом параметре (например, p4), например.

Param 1              <Input >
Param 2              <Input >
Param 3              <Input >
...
Param n              <Input >

ошибка: параметр 1 не может быть больше, чем параметр 4.

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

Я использую React в веб-интерфейсе

1 Ответ

0 голосов
/ 07 февраля 2020

для этой реализации: 1 Вам нужно будет сохранить все параметры в состоянии. 2 Проверьте значение в событии onChange. 3 в функции, вызывающей событие onChange, сравните состояние param1 с состоянием param4, если условие ложно, тогда вы можете предупредить пользователя, в противном случае установите состояние.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...