Как написать правильно об. связь на чистом JS?

244
08 сентября 2017, 23:17

Возникла задача реализовать модальное окно с отправкой формы без перезагрузки через PHP. Само окно с формой мы сделали и работает она безупречно и отправляет всё как нужно на почту, но перед нами встал вопрос, что если окон больше одного или содержимое в них разное, копировать код это глупо, что если форм на проекте 10-15? Данную проблему пытались решить добавлении дополнительного аргумента типа "moda1, modal2 и т.д." менялось содержимое окна.

Первая версия сайта - все работает как нужно, но чтобы форм было несколько на сайте, нужно дублировать формы и js код. - Рабочее окно, но одно

Вторая версия сайта - вроде тоже работает, но очень криво, в плане того, что h1 и p берутся старые, хотя это очень не логично, анимации нет, и когда закрываешь форму и открываешь её заново, она открывается, как-будто её и не открывали. - Много окон, но не рабочих

Очень прошу помочь, который день не могу понять в чём ошибка моей логики, код самописный.

READ ALSO
счётчик по клику плюс и минус

счётчик по клику плюс и минус

написал скрипт но он не работает, буду признателен если подскажите где ошибся, при нажатии counter-elem__plus число увеличиваеться на 1 при counter-elem__minus...

467
Удаление лишних слешей

Удаление лишних слешей

Здравствуйте! Есть сайт, где в адресной строке можно ввести вместо одного / два и более, а страницы все равно будут открываться(пример: test//home///page)Необходимо...

293
PHP генератор псевдослучайных чисел

PHP генератор псевдослучайных чисел

Здравствуйте! Есть набор чисел от 0 до 15 включительно, их около 70Нужен ГПСЧ, который сможет сгенерировать все эти числа используя какой-то...

414
Хранение конфигурации в файле

Хранение конфигурации в файле

У меня есть список настроек которые пользователь(администратор) может менять в интерфейсе web приложенияКак правило в таких случаях настройки...

234