Разработка формы подписания договора
Реализована адаптивная форма с индивидуальной валидацией каждого поля и отображением соответствующих ошибок. Для удобства пользователей применены маски ввода, включая универсальную маску для телефонного номера, подходящую для разных стран.
Форма поддерживает динамическое поведение: в зависимости от выбранного типа паспорта (старый или новый) отображаются разные поля.
Проект выполнен на Typescript и Tailwind CSS.
Разработка осуществлена в рамках существующего проекта. Форма не размещена в открытом доступе.
Форма поддерживает динамическое поведение: в зависимости от выбранного типа паспорта (старый или новый) отображаются разные поля.
Проект выполнен на Typescript и Tailwind CSS.
Разработка осуществлена в рамках существующего проекта. Форма не размещена в открытом доступе.