Какой самый простой способ вывести MessageBox в браузере?

dag
На сайте с 10.02.2007
Offline
214
dag
728

Понимаю, что задача на уровне Hello Word! Но туплю какой день (((

Задача проста - на странице сайта есть форма с полями ввода, по кнопке ОК которой введенные данные передаются php скрипту на сервер и который пишет их в БД. По окончанию записи данных все, ничего больше делать не надо, просто редитектим пользователя на нужную нам страницу сайта.

Но как вывести для пользователя простой MessageBox в браузере? Ну типа "все ок, ваши данные приняты!". Отводить под эту строчку отдельную страницу очень не хочется...

Спасибо :)

В
На сайте с 04.07.2017
Offline
23
#1
dag:
Но как вывести для пользователя простой MessageBox в браузере? Ну типа "все ок, ваши данные приняты!". Отводить под эту строчку отдельную страницу очень не хочется...

Если самый простой, то alert("все ок, ваши данные приняты!");

Если поприличней, то либо самому сверстать блок модального окна с сообщением и кнопкой, либо взять что-то готовое вроде:

http://jquerymodal.com/

https://www.sitepoint.com/14-jquery-modal-dialog-boxes/

и т.д.. их много разных.

dag:
по кнопке ОК которой введенные данные передаются php

аяксом? тогда какой-нибудь ответ отдавайте обратно. и по выполнении скрипта уже будете показывать окно

dag
На сайте с 10.02.2007
Offline
214
dag
#2
alert("все ок, ваши данные приняты!");

Вполне сойдет. Вопрос именно в

аяксом? тогда какой-нибудь ответ отдавайте обратно.
Неужели без него никак? (
В
На сайте с 04.07.2017
Offline
23
#3
dag:
Вполне сойдет. Вопрос именно в Неужели без него никак? (

если без аякса, то, видимо, после отправки происходит перезагрузка страницы (или переадресация куда-то), так?

тогда можете в url добавить get-парметр типа ?status=ok

и если этот параметр есть и его значение ok - делать alert

dag
На сайте с 10.02.2007
Offline
214
dag
#4

Вяземский, это оно! спасибо!

мне стыдно за такую глупую тему (((

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Вяземский:
тогда можете в url добавить get-парметр типа ?status=ok
и если этот параметр есть и его значение ok - делать alert

И поиметь кучу фейковых "алертов". И это в лучшем случае.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
В
На сайте с 04.07.2017
Offline
23
#6
SeVlad:
И поиметь кучу фейковых "алертов". И это в лучшем случае.

все можно обработать...

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Вяземский:
все можно обработать...

НУЖНО! Простая реакция на параметры QueryString (в подобных случае) - это может стать дырой.

Собсно тут нужно идти от контроля записи в базу, а не от параметров в урле.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий