Как делать скрипты в формах?  [РЕШЕНО]

Вопросы, связанные с формами в WYSIWYG Web Builder.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить

Автор Темы
Mayson4ik

Как делать скрипты в формах?

Сообщение Mayson4ik » 21 сен 2014, 19:45

Вопрос следующий: Как делать скрипты в формах? Например, мне нужно, чтобы при выборе определённого варианта в комбобоксе открывалась определённая форма, а пока не выбрано ничего, то ничего и не показывается. Подскажите, кто знает.

Реклама
Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 4940
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как делать скрипты в формах?

Сообщение anonimus » 21 сен 2014, 20:26

вот, держите

пример:
http://onlinebusinesscard.ru/primery/cascadingcombo

Вот файл проекта с примером - разбирайтесь:
http://onlinebusinesscard.ru/primery/ca ... gcombo.wbs
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
==============


Автор Темы
sunlit

Re: Как делать скрипты в формах?

Сообщение sunlit » 04 окт 2014, 03:31

Эх, уважаемый anonimus, ваш сайт для меня так же закрыт, как и родной WYSIWYG :-( Анонимайзер мне в помочишь! :-):
У меня к Вам схожий по тематике вопрос, потому не стал плодить отдельную тему.

Хочется, чтобы по "человечески" прямо в форме отображалась "Спасибка" или error sorry.
На сколько мне подсказывает чутье, нужно отключать штатный обработчик PHP и ставить свой js. Только вот куда и как? Прописать строку в Свойства формы - Действие - и тут тупик :-( Наставьте на путь истинный. Спасибо!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 4940
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как делать скрипты в формах?  [РЕШЕНО]

Сообщение anonimus » 04 окт 2014, 03:38

sunlit писал(а):Хочется, чтобы по "человечески" прямо в форме отображалась "Спасибка" или error sorry.

Изображение
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
==============


Автор Темы
sunlit

Re: Как делать скрипты в формах?

Сообщение sunlit » 04 окт 2014, 03:52

Извините, не корректно объяснил суть вопроса!
Необходимо, чтобы страницы OK и Error выводились вместо формы без перезагрузки страницы и вывода лайтбокса. Т.е. традиционно данные формы отсылаются не PHP обработчику (к примеру встроенному), а js скрипту, который в свою очередь проверяет письмо по средствам своего стороннего PHP файла.
Пример js скрипта:

Так вот вопрос в том, как инициализировать данный скрипт вместо стандартного PHP. Или меня нужно развернуть на 180градусов с моей идеей и всё делается проще и тривиальней?

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 4940
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как делать скрипты в формах?

Сообщение anonimus » 04 окт 2014, 04:02

тут уже обсуждался этот впорос, поищите по форуму
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
==============


Автор Темы
sunlit

Re: Как делать скрипты в формах?

Сообщение sunlit » 04 окт 2014, 04:06

Искал. ответа нет, так же как и рассуждений, как это реализовать. Только Gladiolus всё свой бизнес пиарит :-): Думается, что пытливые умы нашли всё таки решение такого "традиционного" решения для формы. А то уже как пару месяцев сижу за билдером, и то тут уткнусь, то там. Вроде и просто всё, и в то же время если хочется выйти на достойный дизайн сайта (с тем же паралаксом), то приходится врезки/вставки искать.


Автор Темы
sunlit

Re: Как делать скрипты в формах?

Сообщение sunlit » 04 окт 2014, 04:32

Хе-хе-хе а ведь ларчик то легко открывался...
1. создаем форму отправки
2. в размер формы создаем "рисованую форму" с текстом "Спасибо"
3. в событиях страницы добавляем событие onload (т.е. при загрузке) - скрыть "рисованую форму" из п.2
4. в событиях кнопки отправить (у меня на скрине "Кликнуть меня") добавляем событие onclick (т.е. по щелчку) показать "рисованую форму" из п.2

Т.е. при загрузке страницы происходить скрытие, энтой самой формы со спасибкой, как только человек (разумный) заполнил форму и нажал кнопку - ему появляется спасибо. И Бог бы с ним, что форма рисованная перекрывает форму отправки - ведь разумный человек два раза форму заполнять не будет, да и при желании есть два пути решения уже новой задачи:
1. Обновить пользователю страницу....добавить ещё одно событие например onscroll на рисованую форму, чтобы форма скрывалась - потому как по логике у посетителя варианта два после нажатия кнопки "отправить" - либо закрыть страницу, либо скроллить вниз с места где курсор (а он на рисованной форме).
Изображение
Разумеется не забываем перетащить "рисованую форму" 1 к 1 на место формы отправки. И желательно всё таки сетку использовать, чтобы точно и с размерами угадать и с точным позиционирование.

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 4940
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как делать скрипты в формах?

Сообщение anonimus » 04 окт 2014, 04:57

это костыль, притом костыль отвратительный
если по какой-то причине письмо не отправится, то ответ об отправки всё равно появится
есь ещё ряд косяков, но не вижу смысла их обсуждать
так что это не решение
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
==============


Автор Темы
sunlit

Re: Как делать скрипты в формах?

Сообщение sunlit » 04 окт 2014, 05:15

Согласен - не решение - но костыль, в которых билдер нуждается. Пока нет достойной квалификации, потому выслушаю любую альтернативную идею! Понимание то есть что нужен вставленный скрипт вместо штатного обработчика PHP, только вот как его туда вставить? (если не руками в код).

Ещё одна альтернатива сформировать форму на jetform.com и вставить её в блок HTML. Тогда требуемый результат достигнут, но страдает внешний вид немного, да и подгружать лишние сервисы не хочется.

Может есть решение? Или на форум и билдер уповать не стоит?

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 4940
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как делать скрипты в формах?

Сообщение anonimus » 04 окт 2014, 17:05

**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
==============


Автор Темы
sunlit

Re: Как делать скрипты в формах?

Сообщение sunlit » 04 окт 2014, 18:12

Низкий поклон, уважаемый anonimus!!! Пойду "курить". Авось и созреет мануальчик.


Ответить

Вернуться в «Формы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость