|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
|
Вывод уведомления после отправки сообщения08.08.2014, 12:26. Показов 48101. Ответов 21
Метки нет (Все метки)
Всем привет!
Имеется форма для отправки сообщений на эл. почту. Она работает. Но после отправки мне надо сделать, чтобы на странице появлялся скрытый блок div , который содержит информацию о том, что сообщений успешно отправлено. Подскажите, что нужно сделать, чтобы после отправки этот блок выскакивал по центру?
0
|
|
| 08.08.2014, 12:26 | |
|
Ответы с готовыми решениями:
21
Переадресация после отправки сообщения, PHP Переадресация на страницу после отправки сообщения Автоматический возврат на страницу после отправки сообщения с сайта |
|
16 / 16 / 10
Регистрация: 24.01.2014
Сообщений: 187
|
|||||||||||
| 08.08.2014, 12:56 | |||||||||||
|
использовать какой нибудь JQuery плагин для модальных окон
0
|
|||||||||||
|
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
|
|||||||||||
| 08.08.2014, 13:01 | |||||||||||
|
Vlad708, можно использовать для этого javascript
0
|
|||||||||||
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
|
| 08.08.2014, 13:08 [ТС] | |
|
Сделал по вашему методу, но у меня всё равно уведомление не показывается.
Плюс еще идет после отправки запроса, открывается пустая страница mail.php (там где происходит организация кода отправки данных на почту). А мне вот это совсем не надо. Хотелось бы по нажатию, увидеть окно уведомления и получить письмо на почту.
0
|
|
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
||||||||||||||||
| 08.08.2014, 13:12 | ||||||||||||||||
|
Я делаю так
Кликните здесь для просмотра всего текста
Что-то вроде SAJAX
0
|
||||||||||||||||
|
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
|
||||||
| 08.08.2014, 13:18 | ||||||
|
Vlad708, повесь событие на кнопку
0
|
||||||
| 08.08.2014, 13:22 | |
|
Добавьте метку в шаблон составления письма {SEND_EMAIL_COMPLETTE}. Когда пользователь составляет письмо - эта метка заменяется пустой строкой. Когда письмо отправлено (используется шаблон с полями ввода для отправки сообщения?) заменяете метку сообщением об успешной отправке сообщения.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||
| 08.08.2014, 13:25 | |||||||||||
|
а что, без JS обойтись нельзя?
0
|
|||||||||||
|
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
|
|
| 08.08.2014, 13:33 | |
|
KOPOJI, тут нет ни слова о редиректе. к тому же я еще не встречал, чтоб где-то практиковался вывод сообщения в модальном окне после редиректа
0
|
|
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
||||||||||||
| 08.08.2014, 13:39 | ||||||||||||
Этот код будет исполняться по щелчку. CSS можно заранее прописать. Запроса к серверу не увидел. И проверку ответа сервера тоже. Где гарантия, что сообщение отправлено? Сферическая mail в PHP может иметь 2 значения FALSE и TRUE. Vlad708, почитайте про AJAX и JQUERY, который запросы к серверу без перезагрузки всей страницы позволяет писать. Кликните здесь для просмотра всего текста
Это не по PHP вопрос, а по JS/AJAX больше. Добавлено через 2 минуты
0
|
||||||||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 08.08.2014, 13:41 | ||
|
1. Редирект можно заменить рефрешем страницы
2. Видимо, вы не встречали такого просто, это частая практика. К примеру, авторизация на этом форуме - после введения данных выполняется редирект. Погуглите также "flash сообщения yii/bootstrap/rails/etc". Самая частая причина подобных действий - исключение повторной отправки данных. При отправке письма на почту в основном используется метод передачи данных POST - нажмите F5 и вместо одного письма уйдет два (да, большинство браузеров сообщают о том, что данные будут переданы повторно, но все же). Редирект исключает такое. Особенно это проявляется если письмо отправляется асинхронно - человек может подумать, что он просто не нажал кнопку и нажать еще несколько раз == несколько сообщений вместо одного. Добавлено через 1 минуту
2
|
||
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
|
| 08.08.2014, 13:42 | |
|
KOPOJI, спасибо Вам за объяснение
0
|
|
|
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
|
|
| 08.08.2014, 13:45 | |
|
artnazarov, я отталкивался от желаний самого автора выводить сообщение по нажатию кнопки. ваш совет по поводу использования ajax естественно является наиболее правильным, но я не брал во внимания аспект этой задачи, мы ведь не видим всей его реализации. может быть он и пользуется ajax
0
|
|
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
||||||
| 08.08.2014, 14:53 | ||||||
|
KOPOJI, редирект это основной способ защиты от повторной передачи данных?
А как же что-то вроде
1
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 08.08.2014, 15:38 | ||||
|
Добавлено через 2 минуты Не по теме:
Добавлено через 1 минуту
0
|
||||
|
29 / 8 / 3
Регистрация: 22.10.2013
Сообщений: 447
|
|||||||||||
| 11.02.2016, 20:59 | |||||||||||
|
У меня отправляется письмо с редиректом на форму:
Скрипт здесь: http://www.html-form-guide.com... hment.html Полный код формы:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 6
|
|
| 29.06.2016, 18:12 | |
|
Помогите! Не выводится сообщение после отправки заполненной формы. Языковой файл:
SEND A COPY OF THIS MESSAGE TO YOUR OWN ADDRESS="Отправить копию этого сообщения на ваш адрес" COM_MAILTO_EMAIL_SENT="Письмо было успешно отправлено." COM_QF_NOT_ALL="не все поля заполнены" Но после отправки пустое окно....
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 30.06.2016, 10:34 | |
|
и мы должны угадать на основе этих пару слов, как вы выводите (и выводите ли) эти сообщения и что там надо исправить?
В таком случае, ошибка на 17 строчке.
0
|
|
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 6
|
||||||
| 03.07.2016, 23:31 | ||||||
|
Да нет, я ж просто как бы еще учусь.... А так как сайт у меня стоит на Джумле, и все файлы раскиданы по папкам, где я плохо ориентируюсь, потому и не скинула больше ничего. В общем мне понятно что написаного мной мало для помощи мне. Поищу больше информации.
Добавлено через 12 минут Вот PHP код:
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 6
|
||||||
| 03.07.2016, 23:32 | ||||||
|
А вот JS:
0
|
||||||
| 03.07.2016, 23:32 | |
|
Помогаю со студенческими работами здесь
20
Переадресация после отправки сообщения формы обратной связи Скрипт отправки формы и получения уведомления
Вывод сообщения после редиректа Различные сообщения и уведомления на сайте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|