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

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как делать скрипты в формах?
вот, держите
пример:
http://onlinebusinesscard.ru/primery/cascadingcombo
Вот файл проекта с примером - разбирайтесь:
http://onlinebusinesscard.ru/primery/ca ... gcombo.wbs
пример:
http://onlinebusinesscard.ru/primery/cascadingcombo
Вот файл проекта с примером - разбирайтесь:
http://onlinebusinesscard.ru/primery/ca ... gcombo.wbs
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
sunlit
Re: Как делать скрипты в формах?
Эх, уважаемый anonimus, ваш сайт для меня так же закрыт, как и родной WYSIWYG
Анонимайзер мне в помочишь!
У меня к Вам схожий по тематике вопрос, потому не стал плодить отдельную тему.
Хочется, чтобы по "человечески" прямо в форме отображалась "Спасибка" или error sorry.
На сколько мне подсказывает чутье, нужно отключать штатный обработчик PHP и ставить свой js. Только вот куда и как? Прописать строку в Свойства формы - Действие - и тут тупик
Наставьте на путь истинный. Спасибо!
Анонимайзер мне в помочишь!
У меня к Вам схожий по тематике вопрос, потому не стал плодить отдельную тему.
Хочется, чтобы по "человечески" прямо в форме отображалась "Спасибка" или error sorry.
На сколько мне подсказывает чутье, нужно отключать штатный обработчик PHP и ставить свой js. Только вот куда и как? Прописать строку в Свойства формы - Действие - и тут тупик
Наставьте на путь истинный. Спасибо!-
anonimus
- Moderator

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как делать скрипты в формах? [РЕШЕНО]
sunlit писал(а):Хочется, чтобы по "человечески" прямо в форме отображалась "Спасибка" или error sorry.

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
sunlit
Re: Как делать скрипты в формах?
Извините, не корректно объяснил суть вопроса!
Необходимо, чтобы страницы OK и Error выводились вместо формы без перезагрузки страницы и вывода лайтбокса. Т.е. традиционно данные формы отсылаются не PHP обработчику (к примеру встроенному), а js скрипту, который в свою очередь проверяет письмо по средствам своего стороннего PHP файла.
Пример js скрипта:
Так вот вопрос в том, как инициализировать данный скрипт вместо стандартного PHP. Или меня нужно развернуть на 180градусов с моей идеей и всё делается проще и тривиальней?
Необходимо, чтобы страницы OK и Error выводились вместо формы без перезагрузки страницы и вывода лайтбокса. Т.е. традиционно данные формы отсылаются не PHP обработчику (к примеру встроенному), а js скрипту, который в свою очередь проверяет письмо по средствам своего стороннего PHP файла.
Пример js скрипта:
Так вот вопрос в том, как инициализировать данный скрипт вместо стандартного PHP. Или меня нужно развернуть на 180градусов с моей идеей и всё делается проще и тривиальней?
-
anonimus
- Moderator

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как делать скрипты в формах?
тут уже обсуждался этот впорос, поищите по форуму
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
sunlit
Re: Как делать скрипты в формах?
Искал. ответа нет, так же как и рассуждений, как это реализовать. Только Gladiolus всё свой бизнес пиарит
Думается, что пытливые умы нашли всё таки решение такого "традиционного" решения для формы. А то уже как пару месяцев сижу за билдером, и то тут уткнусь, то там. Вроде и просто всё, и в то же время если хочется выйти на достойный дизайн сайта (с тем же паралаксом), то приходится врезки/вставки искать.
Думается, что пытливые умы нашли всё таки решение такого "традиционного" решения для формы. А то уже как пару месяцев сижу за билдером, и то тут уткнусь, то там. Вроде и просто всё, и в то же время если хочется выйти на достойный дизайн сайта (с тем же паралаксом), то приходится врезки/вставки искать.-
sunlit
Re: Как делать скрипты в формах?
Хе-хе-хе а ведь ларчик то легко открывался...
1. создаем форму отправки
2. в размер формы создаем "рисованую форму" с текстом "Спасибо"
3. в событиях страницы добавляем событие onload (т.е. при загрузке) - скрыть "рисованую форму" из п.2
4. в событиях кнопки отправить (у меня на скрине "Кликнуть меня") добавляем событие onclick (т.е. по щелчку) показать "рисованую форму" из п.2
Т.е. при загрузке страницы происходить скрытие, энтой самой формы со спасибкой, как только человек (разумный) заполнил форму и нажал кнопку - ему появляется спасибо. И Бог бы с ним, что форма рисованная перекрывает форму отправки - ведь разумный человек два раза форму заполнять не будет, да и при желании есть два пути решения уже новой задачи:
1. Обновить пользователю страницу....добавить ещё одно событие например onscroll на рисованую форму, чтобы форма скрывалась - потому как по логике у посетителя варианта два после нажатия кнопки "отправить" - либо закрыть страницу, либо скроллить вниз с места где курсор (а он на рисованной форме).

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

Разумеется не забываем перетащить "рисованую форму" 1 к 1 на место формы отправки. И желательно всё таки сетку использовать, чтобы точно и с размерами угадать и с точным позиционирование.
-
anonimus
- Moderator

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как делать скрипты в формах?
это костыль, притом костыль отвратительный
если по какой-то причине письмо не отправится, то ответ об отправки всё равно появится
есь ещё ряд косяков, но не вижу смысла их обсуждать
так что это не решение
если по какой-то причине письмо не отправится, то ответ об отправки всё равно появится
есь ещё ряд косяков, но не вижу смысла их обсуждать
так что это не решение
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
sunlit
Re: Как делать скрипты в формах?
Согласен - не решение - но костыль, в которых билдер нуждается. Пока нет достойной квалификации, потому выслушаю любую альтернативную идею! Понимание то есть что нужен вставленный скрипт вместо штатного обработчика PHP, только вот как его туда вставить? (если не руками в код).
Ещё одна альтернатива сформировать форму на jetform.com и вставить её в блок HTML. Тогда требуемый результат достигнут, но страдает внешний вид немного, да и подгружать лишние сервисы не хочется.
Может есть решение? Или на форум и билдер уповать не стоит?
Ещё одна альтернатива сформировать форму на jetform.com и вставить её в блок HTML. Тогда требуемый результат достигнут, но страдает внешний вид немного, да и подгружать лишние сервисы не хочется.
Может есть решение? Или на форум и билдер уповать не стоит?
-
anonimus
- Moderator

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как делать скрипты в формах?
почитайте
http://habrahabr.ru/sandbox/68000/
http://habrahabr.ru/sandbox/68000/
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
sunlit
Re: Как делать скрипты в формах?
Низкий поклон, уважаемый anonimus!!! Пойду "курить". Авось и созреет мануальчик.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

