X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Форма обратной связи. Как сделать чтобы ошибки выводились без перезагрузки страницы?
antiblef
antiblef
Topic Starter сообщение 13.1.2011, 14:33; Ответить: antiblef
Сообщение #1


У меня есть форма обратной связи, нужно сделать так, чтобы сообщения о ошибке выводились без перезагрузки страницы. Форма здесь orimaster.ru/reg.php
Скажем не заполнено любое поле со звездочкой, будет выводится ошибка ниже этой формы, красным шрифтом, типа: заполните пожалуйста это поле.
И только в случае если данные все верны, то вся инфа передавалась в файл sendmail

Выкладываю саму форму со всеми полями.

<form method="POST" action="/sendmail.php">


<p>*Фамилия:</p>
<input name="sername">
<p>*Имя и Отчество:</p>
<input name="name">
<p>*Номер и серия паспорта:</p>
<input name="passport">
<p>*Дата рождения (дд.мм.гггг):</p>
<input name="both">
<p>*Email:</p>
<input name="email">
<p>Область/регион:</p>
<input name="region">
<p>*Адрес проживания (ул/дом/кв):</p>
<input name="adress">
<p>*Город:</p>
<input name="city">
<p>*Индекс:</p>
<input name="index">
<p>Домашний телефон:</p>
<input name="hometel">
<p>*Мобильный телефон:</p>
<input name="mobtel">

<p><input type="submit" value=" Отправить "></p>
</form>


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

Сообщение отредактировал antiblef - 13.1.2011, 14:34
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zenn
zenn
сообщение 13.1.2011, 14:53; Ответить: zenn
Сообщение #2


Сделать можно как угодно. Форму можно сделать на той же URL где и обработчик.
Или же в обработчике на ошибке выбрасывать:
header ("Location: ссылка_на_форму?error=идентификатор_ошибки");

а в отображении формы обрабатывать:
$error = $_GET[error];
if(isset($error)) {
echo "Произошла ошибка. Заполните корректно все поля".showError($error); // где showError - функция определяющая ошибку по идентификатору.
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19809 Сегодня, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3438 Сегодня, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 506 Сегодня, 11:45
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 4997 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2017 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 23.4.2024, 18:14
Дизайн