У меня есть три разных виджета полей / текстовых поля, которые полагаются на запрос одного и того же источника данных, который необходимо проверить, чтобы избежать дублирования.По причинам, я не хочу включать уникальные / обязательные для этих трех полей.
Я поставил код для проверки.Моя проблема в том, что когда я вызываю функцию проверки формы, требуется некоторое время, чтобы проверка вернулась с сообщением об ошибке.Однако проверка формы немедленно возвращается и позволяет людям нажать кнопку «Отправить».
Как я могу избежать этой проблемы?
- Блокировать до пиков валидации (функция setTimeout?)
- Установить отдельное невидимое поле, например, работающее, и установить validationError onполе и очистить после проверки очистить?Вероятно, это будет числовое поле, чтобы я мог дождаться завершения всех потоков параллельно.
- Последний вопрос.Валидировать блокирующую функцию при прохождении через поля?Я думаю, да.