mickt Опубликовано 20 января, 2013 Жалоба Поделиться Опубликовано 20 января, 2013 Добрый день, подскажите как реализовать всплывающее окно, после регистрации, с поздравлением об успешной регистрации? В некоторых вариантах навешивалось событие onclick на кнопку инпута, но в таком случае как логично и выходит нет отправки данных с регистрационной формы, а появляется всплывающее окно с поздравлением. Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 20 января, 2013 Жалоба Поделиться Опубликовано 20 января, 2013 через jquery если мне не изменяет память, там есть параметр after используйте его с функцией click Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 21 января, 2013 Автор Жалоба Поделиться Опубликовано 21 января, 2013 after разве не просто вставляет n-ый код после указанного элемента? Не пойму просто он зачем в этой ситуации? after грубо говоря будет выводить ниже формы, но надо ведь, чтоб посреди экрана выводилось, как alert. Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 21 января, 2013 Жалоба Поделиться Опубликовано 21 января, 2013 да перепутал тогда $(document).ready(function(){ $("form").submit(function(){ alert("Вы успешно зареганы!"); } }); alert("Вы успешно зареганы!");Заменить на то что хочешь Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 21 января, 2013 Автор Жалоба Поделиться Опубликовано 21 января, 2013 Спасибо, то что нужно было Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 21 января, 2013 Жалоба Поделиться Опубликовано 21 января, 2013 Не за что! Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 21 января, 2013 Жалоба Поделиться Опубликовано 21 января, 2013 а куда это добавить то? Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 21 января, 2013 Автор Жалоба Поделиться Опубликовано 21 января, 2013 та хоть сразу после формы в register.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 21 января, 2013 Жалоба Поделиться Опубликовано 21 января, 2013 не получается, после нажатие кнопки регистрация у меня вообще выдает "страница не найдена" в адресной строке http://сайт/user/register/design/123/images/logo.png Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 21 января, 2013 Автор Жалоба Поделиться Опубликовано 21 января, 2013 а без всё нормально? в коде выше в 4ой строке добавили ); ? $(document).ready(function(){ $("form").submit(function(){ alert("Вы успешно зареганы!"); }); }); Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 22 января, 2013 Жалоба Поделиться Опубликовано 22 января, 2013 ага...видимо что то с шаблоном сделал не так, ставлю дефаулт все нормально, а где можно посмотреть, переброс страницы после регистрации, чтобы не на главную кидало а на вход? Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 22 января, 2013 Жалоба Поделиться Опубликовано 22 января, 2013 $(document).ready(function(){ $("form").submit(function(){ window.location.href = '/user/login';}}); Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 22 января, 2013 Автор Жалоба Поделиться Опубликовано 22 января, 2013 Все таки немного не то вышло)) При не заполнении обязательных полей, вываливается предупреждение, о заполнении и алерт об успешной регистрации)) Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 22 января, 2013 Жалоба Поделиться Опубликовано 22 января, 2013 mickt, я вставил этот скрипт после проверок на ошибки, все работает как нужно. окно вываливается после регистрации как и должно быть, только понта от этого я не вижу)) Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 22 января, 2013 Автор Жалоба Поделиться Опубликовано 22 января, 2013 После проверок это где? Я забрасывал скрипт сразу после формы.А по поводу понта, так много чего бредового приходится делать по прихоти начальства) Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 22 января, 2013 Жалоба Поделиться Опубликовано 22 января, 2013 А по поводу понта, так много чего бредового приходится делать по прихоти начальства)Согласен!))){if $error}<div class="message_error"> {if $error == 'empty_name'}Введите имяя {elseif $error == 'empty_email'}Введите email {elseif $error == 'empty_password'}Введите пароль {elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован! {elseif $error == 'captcha'}Неверно введена капча {else}{$error}{/if}</div><script type="text/javascript">$(document).ready(function(){$("form").submit(function(){alert("Поздравляем! Вы успешно зарегистрированы!");});});</script>{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 22 января, 2013 Автор Жалоба Поделиться Опубликовано 22 января, 2013 Так ведь алерт не выведется и не выводится)) Условие ошибки не срабатывает и скрипт не будет работать. Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 22 января, 2013 Жалоба Поделиться Опубликовано 22 января, 2013 mickt, ты сначала попробуй)) у меня все работает! Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 23 января, 2013 Автор Жалоба Поделиться Опубликовано 23 января, 2013 попробывал - алерта нет)) Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 23 января, 2013 Жалоба Поделиться Опубликовано 23 января, 2013 mickt, блин вчера все работало проверял, удалил потом за ненадобность... Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 23 января, 2013 Автор Жалоба Поделиться Опубликовано 23 января, 2013 идеи может есть у кого какие? Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 23 января, 2013 Жалоба Поделиться Опубликовано 23 января, 2013 все равно не перебрасывает на форму входапишет теперь user/register/js/fancybox/jquery.fancybox-1.3.4.pack.js Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 23 января, 2013 Жалоба Поделиться Опубликовано 23 января, 2013 вообще предложение сделать всплывающее окно Pop-up (всплывающее окно) как на фотографии только передать под html ) Цитата Ссылка на сообщение Поделиться на другие сайты
mickt Опубликовано 23 января, 2013 Автор Жалоба Поделиться Опубликовано 23 января, 2013 Может условие на успешную отправку данных из формы? После этого только выводить сообщение. Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 23 января, 2013 Жалоба Поделиться Опубликовано 23 января, 2013 да вы что тупите сделате div c id например okreg аля модельное окно с slyle="display:none"и цепляйте на submit$(document).ready(function(){ $("form").submit(function(){ $("#okreg").show();}}); Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.