Для того, чтобы избежать перезагрузки страниц добавления и редактирования спортсмена, необходимо вынести логику проверки соответствия паттернам полей с телефонами и проверки дубликатов на поле с логином в отдельный метод в RestUserController. При заполнении вышеуказанных полей должны происходить проверки данных поля (событие "onchange") и выдаваться информация об ошибке без перезагрузки страницы.
Мотивация: избежать перезагрузки страницы и утери данных формы, если она заполнена неверно.
Критерии приемки: отображение заполненной формы, независимо от ошибок в полях.
Ожидаемое время выполнения: 3 часа.
Для того, чтобы избежать перезагрузки страниц добавления и редактирования спортсмена, необходимо вынести логику проверки соответствия паттернам полей с телефонами и проверки дубликатов на поле с логином в отдельный метод в RestUserController. При заполнении вышеуказанных полей должны происходить проверки данных поля (событие "onchange") и выдаваться информация об ошибке без перезагрузки страницы.
Мотивация: избежать перезагрузки страницы и утери данных формы, если она заполнена неверно. Критерии приемки: отображение заполненной формы, независимо от ошибок в полях. Ожидаемое время выполнения: 3 часа.