Привет, верно - это вариант - но после тестирования ... это не совсем то, что я хотел. Я обновил текст выше. Теперь проблема в том, что вы не получаете никакой обратной связи, если вы покидаете поле, щелкая снаружи / нажимая вкладку ...
аюсь создать небольшую форму с проверкой внутри модального диалога. Диалог имеет кнопку отмены, которая должна скрыть диалог:
Я создал небольшой проект, чтобы проверить это:
https://embed.plnkr.co/jF202JGxI0f7BjeKhL7A/
Поле имени имеет проверку, которая срабатывает, если имя оставлено пустым. Поле ввода получает фокус, когда отображается диалоговое окно.
Теперь проблема заключается в нажатии кнопки отмены без ввода текста.
Проверка запускается до запуска обработчика нажатия кнопки. В результате отображается сообщение об ошибке. Это перемещает кнопку отмены вниз, и щелчок переходит в нирвану.
Вы можете проверить это поведение, нажав верхнюю часть кнопки отмены. Если щелкнуть нижнюю часть, все работает как положено (за исключением того, что я предпочел бы вообще не показывать сообщение проверки).
Итак ... что бы я хотел иметь:
Проверка запуска, если пользователь
покидает поле нажатием вкладкинажимает на следующее поле (в каком-то другом диалоге с дополнительными полями)нажимает на ОК / создать метрикуизменяет содержимое поляНе активировать проверку, если пользователь
нажимает на отменущелкает за пределами диалога