Как сравнить значение двух входных элементов из событий onchange и onblur, основываясь на первичном, грязном и не тронутом свойстве? - PullRequest
0 голосов
/ 01 июня 2019

Я использую библиотеку реакции-окончательной формы. Я могу проверить и показать сообщение об ошибке для отдельных элементов ввода, используя https://codesandbox.io/s/2k054qp40

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

Я пробовал проверку отдельных полей https://github.com/final-form/react-final-form#synchronous-field-level-validation

https://codesandbox.io/s/2k054qp40 Здесь вы можете найти код, который я пробовал, и он работает.

Я ожидаю сравнить значение field1 со значением field2. Проверка соответствия поля должна выполняться при касании обоих полей. Если оба поля совпадают, то теперь должно появиться сообщение об ошибке. Если поля не совпадают, то в этом случае сообщение об ошибке должно отображаться под любым из полей ввода.

...