2010-02-20 5 views
1

мне нужна помощь в создании РНР для моей контактной формы, здесь есть форма = http://keironlowe.byethost17.com/contact.htmlPHP контактную форму с проверкой

Что мне нужно, текст, который говорит: «Это поле обязательно» только появляется, если лица, не заполнили их поля, и если сообщение было отправлено успешно, мне нужно, чтобы он перенаправлял пользователя на другую страницу.

Thankyou так много заранее!

ответ

2

Во-первых, вам необходимо сделать validation using javasciprt. После этого, вы делаете обработку, если форма проверяется и перенаправляет пользователя с помощью функции header:

header("location: path/page here"); 

Подробнее смPHP Form Basics

0

По умолчанию вам не нужно указывать Поле обязательно для заполнения.. Получив содержимое формы, вы должны проверить, заполнены ли все поля.

Если поля отсутствуют, вы снова видите форму (с предоставленной информацией), а для пустых/недопустимых полей вы показываете тексты. В противном случае вы будете перенаправлять с использованием метода header("Location: url").

0

в принципе, вы можете сделать это с помощью простой HTML на стороне клиента или через javascript. Предполагая, что из данной ссылки мы имеем дело с простым html, ваш сценарий получения (ссылка, вызываемая при нажатии пользователем «отправить», в вашем случае «PHP/mailer.php») должна проверять поля, а затем либо повторно отображать страницы с предупреждениями, включенными или принимающими представление + перенаправление пользователя.

Смежные вопросы