после отправки должна выходить окно  [РЕШЕНО]

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

Автор Темы
sdsrico

после отправки должна выходить окно

Сообщение sdsrico » 29 окт 2013, 21:09

создал форму заказа . не могу сделать чтобы после нажатие на кнопку отправить выскакивало модальное окно или лайтсбокс с сообщением спасибо

Реклама

Автор Темы
upglad

Re: после отправки должна выходить окно

Сообщение upglad » 30 окт 2013, 10:44

Через java script.

Код: Выделить всё

<script type="text/javascript">
$(function(){

$('#Form1').bind('submit', function(){
var form = $(this);

$.ajax({
type: "POST",
url: "index.php",
data: form.serialize(),
success: function(returnedInfo){

$.fancybox({
'type': 'ajax',
'href': 'success.html',
'width': '360',
'height': '340',
});

}
});

return false;

});

});
</script>



Автор Темы
imfel

Re: после отправки должна выходить окно

Сообщение imfel » 27 ноя 2013, 14:27

upglad писал(а):Через java script.

Код: Выделить всё

<script type="text/javascript">
$(function(){

$('#Form1').bind('submit', function(){
var form = $(this);

$.ajax({
type: "POST",
url: "index.php",
data: form.serialize(),
success: function(returnedInfo){

$.fancybox({
'type': 'ajax',
'href': 'success.html',
'width': '360',
'height': '340',
});

}
});

return false;

});

});
</script>



И куда это вписать?


Автор Темы
MAD

Re: после отправки должна выходить окно

Сообщение MAD » 27 ноя 2013, 19:04

imfel писал(а):
upglad писал(а):Через java script.

Код: Выделить всё

<script type="text/javascript">
$(function(){

$('#Form1').bind('submit', function(){
var form = $(this);

$.ajax({
type: "POST",
url: "index.php",
data: form.serialize(),
success: function(returnedInfo){

$.fancybox({
'type': 'ajax',
'href': 'success.html',
'width': '360',
'height': '340',
});

}
});

return false;

});

});
</script>



И куда это вписать?



Может админы ответят как SUCCESS страничку в виде ЛАЙТБОКСА на страничке INDEX выставить?????

Данный ява-скрипт непонятно куда втыкать!!!

Ну че жметесь со знаниями?
Ни фига так форум движения не увидит и будут сидеть пару умельцев держась за свои навыки как за ЗОЛОТО!
Делитесь не жмитесь!!!


Автор Темы
MAD

Re: после отправки должна выходить окно

Сообщение MAD » 28 ноя 2013, 18:06

Кароче со скриптом этим ответа никто не дал. Сам решил вопрос!!! Кому интересно пишите либо в личку либо позже распишу))


Автор Темы
boot

Re: после отправки должна выходить окно

Сообщение boot » 15 дек 2013, 19:54

Кто подскажет как это решить? Мад напиши плиз


Автор Темы
imfel

Re: после отправки должна выходить окно

Сообщение imfel » 05 янв 2014, 10:56

MAD писал(а):Кароче со скриптом этим ответа никто не дал. Сам решил вопрос!!! Кому интересно пишите либо в личку либо позже распишу))

Напиши пожалуйста


Автор Темы
djsasha

Re: после отправки должна выходить окно

Сообщение djsasha » 05 янв 2014, 19:13

MAD писал(а):Кароче со скриптом этим ответа никто не дал. Сам решил вопрос!!! Кому интересно пишите либо в личку либо позже распишу))


Ну так напиши ответ... Сам жмешься, а других критикуешь....


Автор Темы
snake38

Re: после отправки должна выходить окно

Сообщение snake38 » 12 янв 2014, 22:38

Ооооочень актуально! подскажите пожалуйста как сделать???? Буду безмерно благодарен!


Автор Темы
TimurR

Re: после отправки должна выходить окно

Сообщение TimurR » 27 янв 2014, 14:33

Очень, очень актуально!!! Помогите решить данную ситуацию. Все темы которые есть, не понятны и не решают ситуацию

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

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: после отправки должна выходить окно

Сообщение gladiolus0707 » 29 янв 2014, 13:47

Осуществить можно с помощью ява и событий после нажатия на отправить окно благодарности будет выскакивать, но есть нюанс, событие блокирует отправку и выполняется в первую очередь и форма перестает работать. Если кто в курсе как перенастроить порядок, чтобы сначала выполнилась отправка а потом событие то осуществить это можно будет без проблем.
Вставай рано, работай до поздна и.... найдешь нефть!


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

aidynchik
Читатель
Читатель
Сообщения: 23
Зарегистрирован: 09 сен 2015, 11:26
Версия Web Builder: 10.4.4

после отправки должна выходить окно

Сообщение aidynchik » 08 окт 2015, 09:06

Добавлю, что тема актуальна. Как сделать? Непонятно. может кто-нибудь выложить здравомыслящий туториал?

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

artweb
Экспериментатор
Экспериментатор
Сообщения: 84
Зарегистрирован: 29 июл 2014, 10:21
Версия Web Builder: 10.1

после отправки должна выходить окно

Сообщение artweb » 08 окт 2015, 12:16

было дело столкнулся с подобной проблемой решил следующим образом
сделал 2 страницы , страницу формы и страницу сообщения об успехе такого же размера как и форма
далее выводим форму через фрейм, в настройках формы в сценарии успешной отправки вписываем УРЛ страницы успеха
далее на странице успеха в настройках выставляем перенаправление на страницу формы и выставляем задержку я 2 секунды вроде ставил
и все ....заполняете форму отправляете изображение формы меняется на какое то сообщение например форма отправлена сообщение висит пару секунд и снова на его месте появляется форма
P.S. форму и сообщение делайте в вернем левом углу максимально прижимая по обоим осям, а потом фреймом выводите на нужную страницу, кстати если нужно несколько одинаковых форм выводить на странице или на разных страницах то остается в нужные места вывести фреймы и связать их с формой и все будет работать
Последний раз редактировалось artweb 08 окт 2015, 12:27, всего редактировалось 1 раз.

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

aidynchik
Читатель
Читатель
Сообщения: 23
Зарегистрирован: 09 сен 2015, 11:26
Версия Web Builder: 10.4.4

после отправки должна выходить окно

Сообщение aidynchik » 08 окт 2015, 12:21

нет, я хочу вот прямо через лайтбокс :)

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

artweb
Экспериментатор
Экспериментатор
Сообщения: 84
Зарегистрирован: 29 июл 2014, 10:21
Версия Web Builder: 10.1

после отправки должна выходить окно  [РЕШЕНО]

Сообщение artweb » 08 окт 2015, 12:32

через лайтбокс то же самое только форму выводите в лайтбокс далее страница успеха в настройках формы и все... лайтбокс вручную закрывается потом...если хотите в странице успеха тоже переадресацию с задержкой пропишите тогда в форму будет возвращться после сообщения но пользователь лайтбокс вручную закрывать будет

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

aidynchik
Читатель
Читатель
Сообщения: 23
Зарегистрирован: 09 сен 2015, 11:26
Версия Web Builder: 10.4.4

после отправки должна выходить окно

Сообщение aidynchik » 08 окт 2015, 12:40

опять же нет, тут тема начиналась так, что форма именно стоит на index.php, а страница успеха в лайтбоксе.
Лично мне проще сразу заполнить данные и отправить, чем нажать, заполнить данные и отправить :) мелочь, но неприятно.
На форуме как бы есть решение, даже выложен проект, но он нерабочий и местный скрипт не знаю куда приткнуть

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

artweb
Экспериментатор
Экспериментатор
Сообщения: 84
Зарегистрирован: 29 июл 2014, 10:21
Версия Web Builder: 10.1

после отправки должна выходить окно

Сообщение artweb » 08 окт 2015, 12:56

ладно понятно...хотя не очень понятно зачем форму заполнять обычно а успех в лайтбоксе кстати что то подобное тоже когда то решал не помню как кажется через события как то....а джава конечно выход но у билдера и так код грязный зачем его без лишней надобности еще перегружать....если вспомню напишу как делал...но точно помню что стороннего кода никакого не вставлял

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

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

после отправки должна выходить окно

Сообщение Gudwinn » 08 окт 2015, 19:55

По многочисленным просьбам выкладываю полностью готовый проект с ajax формой, которая отправляет письмо без перезагрузки страницы, и выводит сообщение "спасибо за покупку". Можете подстроить под себя как угодно, в wbs html вставок нет, вот как это выглядит в дефолтном варианте http://ajax.offershop.ru/ Вносить свой адрес почты в файле mail.php, а также название сайта с которого отправка писем, и текст "спасибо за заказ!". Всё расписано удобно и понятно. Вот ссылка на архив: http://ajax.offershop.ru/ajax2.zip Хотел сначала под реализацию сделать, но потом вспомнил о обещании ништяки через раз чередовать, и решил сделать благое дело)) Но с Вас магар)).
Если кому надо что бы прям во всплывающем окне что бы всё делалось, тоже могу сделать, но попозже.
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

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

Kirill23
Интересующийся
Интересующийся
Сообщения: 41
Зарегистрирован: 27 июн 2014, 07:21
Версия Web Builder: 9.4

после отправки должна выходить окно

Сообщение Kirill23 » 08 окт 2015, 20:47

Прикольно, спасибо. Может кто позскажет....У меня форма в лайт боксе. после отправки появляется страница успеха(в этом же лайт боксе) через таймер перенаправление на главную :-): В общем вопрос как закрыть автоматом лайт бокс после открытия успеха(не успеха) отправки? Смотрел события таймера там нет такого((


Ответить Вложения 1

Вернуться в «Общие вопросы.»

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

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