<p>Есть простой скрипт (php + js), который при заполнении данных в веб форме отправляет их в телеграм в реальном времени. Как работает, посмотрите видео (.gif) файл во вложении (или скину в переписке). </p><p></p><p>Надо добавить такой функционал:</p><p><b>### Порядок шагов по-дефолту ###:</b></p><p>Шаг 1. Юзер на первой странице A заполняет все поля формы, нажимает кнопку "Submit". </p><p>Шаг 2. Открывается страница B с новой формой на 3 поля и 1 "Browse..." (загрузка файла картинки), заполняет и нажимает кнопку "Submit".</p><p>Шаг 3. Открывается страница C с новой формой и 2 "Browse...", запоняет её и нажимает кнопку "Submit".</p><p>Шаг 4. Открывается страница D с новой формой и 1 "Browse...", запоняет её и нажимает кнопку "Submit".</p><p>Шаг 5. Открывается страница E с новой формой на 1 поле, запоняет её и нажимает кнопку "Submit".</p><p>Шаг 6. Открывается финальная страница F с текстом "Ваша заявка обработана, ожидайте звонок менеджера".</p><p></p><p>Пока загружается файл (картинка) через "Browse..." показывать анимированную шкалу загрузки, а как загрузилось можно будет перейти к следующему шагу.</p><p>При выборе файла, после нажатия на "Browse..." должна быть возможность выбора более 1 файла (сейчас дает всего 1).</p><p></p><p>Кнопка "Submit" должна быть неактивная, пока не заполнил все поля в отображаемой форме (или не загрузил файл). Фактически эта кнопка лишь дает юзеру перейти на следующий шаг, но вводимые данные сами автоматически отправляются в ТГ вне зависимости от ее нажатия - так и сейчас работает.</p><p></p><p>Порядок и количество дефолтных шагов (страниц), полей на них, должны быть легко изменяемы, добавлять другие страницы между соседними шагами при желании.</p><p></p><p>Под страницей понимается: </p><p>a). Отдельная соседняя страничка на этом же домене (пример step2.php) </p><p>b). Попап по центру с легким затемнением фона, который нельзя закрыть. При смене страниц (попапов) не должно быть долгих загрузок, они должны моментально отображаться не показывая белый фон после нажатия на "Submit".</p><p></p><p>При вводе данных на любой странице или форме на текущем домене, они должны сохраняться в одно и то же сообщение в ТГ. У текущей формы есть небольшой глюк: если обновить страницу или отправить форму и повторно начать заполнять, формируется новое сообщение в тг. А должно быть всё в одном - один уникальный юзер = 1 сообщение в тг увеличивающееся по мере заполнения им полей во всех формах.</p><p></p><p><b>### Ручное онлайн управление ###</b></p><p>В тот момент, пока юзер онлайн и вводит данные в формах, они сразу приходят к админу в тг. Видя это, админ на свой выбор должен мочь вклиниться в дефолтный порядок шагов и конкретно для текущего юзера в любой момент времени:</p><p>1. заменить текущую открытую страницу на другую (в т.ч. попап)</p><p>2. ввести произвольный текст с картинкой или без нее (html код), и чтобы это отобразилось на вновь открытой странице/попапе у юзера.</p><p>2. сделать редирект на любой внешний url</p><p>3. выбрать сделать эти действия сразу же, либо после нажатия юзером "Submit".</p><p><br />Я думаю, что со стороны админа ручное управление должно происходить через tg, но так же возможно лучше сделать веб админку, где было бы показано на какой странице юзер находится и история (лог) его действий, чтобы понимать что он заполнял и когда, не закрыл ли всё вообще Главное должно быть всё быстро и удобно.</p><p></p><p>Исходники скину исполнителю.</p>