#javascript #reactjs
#javascript #reactjs
Вопрос:
У меня есть код регистрации пользователя, где, если пользователь выбирает «Зарегистрироваться в Google», поля автоматически заполняются после необходимого процесса аутентификации. Проблема в том, что все проверки применяются при запуске события onBlur. Но поскольку поля автоматически заполняются, onBlur или onFocus не срабатывают, и, следовательно, проверки не выполняются.
Есть ли способ вручную вызывать их, не фокусируя поле ввода? Код слишком длинный, чтобы делиться им, поэтому мне просто нужен правильный подход к этому. Код находится в React. TIA
Комментарии:
1. Привет, Альвина! Поскольку ваши поля автоматически заполняются, почему бы не установить событие на основе любого значения поля.. Проверьте, есть ли какое-либо значение в поле, и вызовите функцию проверки.. Это один из способов
2. Кроме того, я считаю, что у auth0 будет механизм, позволяющий сообщить, что он придумал… Скажем, событие, которое запускается во внешнем интерфейсе при заполнении данных.. Или какое-то обещание ответа