1) Скорректированы стили: убран скролл, теперь при открытии модального окна экран не прокручивает вниз
2) реализована логика проверки и отправки данных для вступления в автономию в БД:
2.1. в файл autonomy.js к логике получения данных из БД и отправке данных в БД добавлена логика проверки введенных телефонов и мейлов на наличие в БД. Логика реализована через получение данных из БД, функции и методы js.
2.2. в файл postData добавлена функция отправки данных в БД из файла autonomy.js.
Текущая логика следующая: сначала все поля проверяются на пустое значение и на соответствие паттерну (для телефона и почты). Далее при отсутствии ошибок запрашиваются данные с БД по автономии и проверяются введенный номер телефона и почта на дублирование. При наличии дубликата в системе, в форме высвечивается ошибка и сообщение пользователю, данные не отправляются в БД. При успешном прохождении всех проверок данные отправляются в БД, о чем пользователь уведомляется в следующем окне.
1) Скорректированы стили: убран скролл, теперь при открытии модального окна экран не прокручивает вниз 2) реализована логика проверки и отправки данных для вступления в автономию в БД: 2.1. в файл autonomy.js к логике получения данных из БД и отправке данных в БД добавлена логика проверки введенных телефонов и мейлов на наличие в БД. Логика реализована через получение данных из БД, функции и методы js. 2.2. в файл postData добавлена функция отправки данных в БД из файла autonomy.js.
Текущая логика следующая: сначала все поля проверяются на пустое значение и на соответствие паттерну (для телефона и почты). Далее при отсутствии ошибок запрашиваются данные с БД по автономии и проверяются введенный номер телефона и почта на дублирование. При наличии дубликата в системе, в форме высвечивается ошибка и сообщение пользователю, данные не отправляются в БД. При успешном прохождении всех проверок данные отправляются в БД, о чем пользователь уведомляется в следующем окне.