Добрый день, форумчане.
Подскажите пожалуйста, как сделать многостраничную форму онлайн заказа? Т.е. хочется не размещать все пункты выбора на одной странице, а разбить их на 2-3 листа (интересует именно организация связи 1, 2 и 3-ей страницы)
Как здесь например http://polymake.by/onlayn-zakaz-pechati/ или здесь http://www.silvius.by/online/
Заранее благодарен.
Многостраничная форма онлайн заказа
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Многостраничная форма онлайн заказа
Попробуйте сделать на отдельной странице "длинную" форму, с подразделами условными, и каждому подразделу сделайте закладку, закладки привяжите к кнопкам, которые будут в каждом подразделе. Саму форму выводите во фрейме на нужной странице, получится как бы иллюзия перелистывания страниц формы, но по факту, форма будет одна. Можно так же сделать на скриптах передачу данных с любого места, в скрытые поля основной формы, но это очень долго объяснять, и если со скриптами не дружите, вряд ли Вам будет понятно.
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
-
sandvik
- Читатель

- Сообщения: 10
- Зарегистрирован: 28 фев 2016, 16:31
- Версия Web Builder: 10.4
Многостраничная форма онлайн заказа
Gudwinn, Благодарю за ответ. Решил так и попробовать реализовать, только вывел через лайтбокс. Полосу прокрутки убрал scrolling:'no'
Если у кого еще есть какие идеи - высказывайтесь, не стесняйтесь :)
Если у кого еще есть какие идеи - высказывайтесь, не стесняйтесь :)
-
nenadik
- Неофит
- Сообщения: 1
- Зарегистрирован: 05 дек 2018, 21:40
- Версия Web Builder: 14.2.2
Многостраничная форма онлайн заказа
я так делал.
1. создаешь слой, в свойствах включаешь форму и настраиваешь ее
2. в слое 1 создаешь еще слои-шаги, в которых нужные поля
3. во все слои добавляешь кнопку "следующий шаг" с событием скрыть предыдущий шаг и показать следующий
4. в слое последний шаг ставишь кнопку отправки формы.
PS если нужна проверка заполнения полей на всех шагах, а не только на финальном (а так будет в моем примере), можно заморочиться и сделать проверку. Гугли "калькуляторы"
PPS еще вариант через карусель реализовать, но меня там не устроила анимация переключения через стороннюю кнопку, а через кнопку пролистывания карусели коряво, так как ее нужно перекрывать кнопкой отправить на посленем шаге или чтото мутить с кодом)
1. создаешь слой, в свойствах включаешь форму и настраиваешь ее
2. в слое 1 создаешь еще слои-шаги, в которых нужные поля
3. во все слои добавляешь кнопку "следующий шаг" с событием скрыть предыдущий шаг и показать следующий
4. в слое последний шаг ставишь кнопку отправки формы.
PS если нужна проверка заполнения полей на всех шагах, а не только на финальном (а так будет в моем примере), можно заморочиться и сделать проверку. Гугли "калькуляторы"
PPS еще вариант через карусель реализовать, но меня там не устроила анимация переключения через стороннюю кнопку, а через кнопку пролистывания карусели коряво, так как ее нужно перекрывать кнопкой отправить на посленем шаге или чтото мутить с кодом)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

