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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) PROXY-STORE.COM — ipV4 прокси от 42р В МЕСЯЦ с ротацией и без! Лучшая цена на рынке. 200+ стран
21 proxystore 5276 Сегодня, 12:02
автор: proxystore
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1801 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4810 17.4.2024, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
22 Krok 6736 12.4.2024, 5:17
автор: Krok
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19707 8.4.2024, 10:37
автор: Skyworker


 



RSS Текстовая версия Сейчас: 19.4.2024, 15:28
Дизайн