|
|
08.06.2015, 15:54
|
|
Александр
Зарегистрирован: 2015-04-04
Сообщений: 7
|
Добрый день!
Есть типа форма обратной связи,все прекрасно работает,отправляет,есть одно но!после отправки или в случае не правильно заполненных полей делается переход на /netcat/add.php(и тут уже текст,что сообщение отправлено,или какие то поля не заполнены)
можно ли как нибудь это исправить?например что бы было всплывающее окно с текстом что не все заполнены поля или все поля заполнены и сообщение отправлено.
на форуме находил подобные вопросы,но конкретных ответов на них нет(((
|
|
|
09.06.2015, 15:31
|
|
lemonade
Соня

Зарегистрирован: 2012-07-06
Сообщений: 3
|
Здравствуйте!
Можно проверять форму до отправки при помощи javascript (например, повесить на сабмит формы функцию, которая будет в случае неверно заполненных полей показывать всплывающее окно с оповещением).
В случае с успешно заполненной и отправленной формой можно делать редирект на любую страницу как это предлагается в стандартном действии после отправления формы (например, так: header("Location: mysite.com/location");)
lemo
|
|
|
09.06.2015, 21:34
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Вариант на php
Условия добавления впишите в конце и так же в действиях после добавления
Код:if($posting != 1){
header("Location: ".$LINK_REFERER."");
exit;
}
Ошибки укажите через GET
В форме добавьте поле
Код:<input name='LINK_REFERER' type='hidden' value='<?= $_SERVER['REQUEST_URI'] ?>'>
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|