Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Заполнения полей формы (http://www.flasher.ru/forum/showthread.php?t=109728)

GrafDesigner 19.03.2008 19:15

Заполнения полей формы
 
На flash сайте есть форма отправления e-mail на ящик админа. С полями "Имя", "e-mail", "текст письма".
У меня вопрос, а как можно проверить заполненность поля "e-mail"? Например, поставил ли пользователь значок "@". И вообще, заполнилось ли поле с "именем" и "текстом письма".

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

DimasMain 20.03.2008 16:09

Проверку можно делать как в flash, так и на стороне php скрипта, в зависимости от того, чем вы лучше владеете.
Забиваете в гугле вопрос "регулярные выражения в php", ну или "регулярные выражения в flash" и получаете ссылки на интересную вам информацию.

GrafDesigner 24.03.2008 12:02

Спасибо, Дмитрий. Но как то там всё не просто...
Мне бы ссылку на похожий урок или просто какой-нибудь AS, который проверяет поля формы...

Vovec 25.03.2008 00:29

Юзать регулярники. на стороне php:

function CheckEmail($value){
if(!preg_match('/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,4}$/i',$value))
{ return false; } else { return true; }
}

mrbig66 10.06.2008 17:46

Цитата:

Сообщение от DimasMain (Сообщение 726464)
Проверку можно делать как в flash, так и на стороне php скрипта, в зависимости от того, чем вы лучше владеете.
Забиваете в гугле вопрос "регулярные выражения в php", ну или "регулярные выражения в flash" и получаете ссылки на интересную вам информацию.


После этого хочется задать вопрос: А для чего тогда этот форум?

Сорри за оффтоп.

etc 10.06.2008 20:33

Цитата:

Сообщение от mrbig66 (Сообщение 744904)
После этого хочется задать вопрос: А для чего тогда этот форум?

Для тех, кто сначала ищет ответ в гугле.

offmonreal 24.06.2008 22:11

Проверка на правельное заполнение (php)
 
Код:


if (preg_match ("/$value/i", $_POST['name'])) die($anti_spam);
if (preg_match ("/$value/i", $_POST['message'])) die($anti_spam);
if (!preg_match("/^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}$/i", $_POST['email']))
exit("<p style='text-align:center; font-family:tahoma; font-size:12px; margin:21px auto; color:red;'>Неверно введен email<br> <a href='javascript:history.back()' onMouseOver='window.status='Назад';return true'>Вернитесь и попробуйте еще раз</a> </p> ");

Проверка на правельное заполнение (php)
Имени
Емаила
Текста сообщения

mff 23.03.2009 03:10

Vovec, php то оно php, а вот как проверить на клиентской стороне? Чего на сервер гнать невалидные данные... Подскажите, как проверить поле mail на Action Script`е?


Часовой пояс GMT +4, время: 16:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.