Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.09.2005, 02:59
Cueborg вне форума Посмотреть профиль Отправить личное сообщение для Cueborg Найти все сообщения от Cueborg
  № 1  
Ответить с цитированием
Cueborg

Регистрация: Aug 2005
Сообщений: 20
По умолчанию почтовая форма

нужна форма дла отсылки писем с сайта. но не простая, а с проверкой. кто подкинет нормальный исходничек.
необходимо, чтобы была проверка и если поля не все заполнены, то выдавался бы еррор (-:
заранее благодарю.

Старый 20.10.2007, 22:15
johnparker вне форума Посмотреть профиль Отправить личное сообщение для johnparker Найти все сообщения от johnparker
  № 2  
Ответить с цитированием
johnparker

Регистрация: Jul 2006
Сообщений: 48
Цитата:
Сообщение от Cueborg
нужна форма дла отсылки писем с сайта. но не простая, а с проверкой. кто подкинет нормальный исходничек.
необходимо, чтобы была проверка и если поля не все заполнены, то выдавался бы еррор (-:
заранее благодарю.
Посмотрите на flashkit.com в разделе interfaces

Старый 21.10.2007, 08:40
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 3  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
И как вы представляете это? Думаете в исходниках будет форма с проверкой которая вас устраивает?
Проверку нужно делать условиями if, else if, else или switch.
__________________
Free-lance | Twitter | Me

Старый 21.10.2007, 09:53
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Вот две простейшие функции - верхняя боле-менее проверит емайл на валидность, а вторая не даст заполнить поле для сообщений пробелами и переводами строк.
Конечно, полной проверки на валидность адреса не происходит, но и нафиг она нужна - юзер может просто ввести несуществующий адрес, и никакая проверка не поможет.

Код:
function mail_check(str:String):Boolean {
 str = trim(str);
 if(str.length < 6)return false;
 var a = str.indexOf('@');
 var d = str.lastIndexOf('.');
 return a>0 && a<d && d<(str.length - 2);
}

function trim(s:String):String{                                         
  if( s==undefined || s=="" ) return "" ;                                                
  var z:Number, i:Number;                                                                
  for ( z = s.length-1; z > 0; z--) if ( s.charCodeAt(z) > 32) break;            
  for (i = 1; i < z; i++) if (s.charCodeAt(i) > 32) break;                          
  return s.slice(i, z+1);                                                          
}    
//-----------------------------------------------------------------

function checkMess( str ){
	var t = trim(str);
	trace( 'сообщение: "' + t + '"\t// ' + ( t != '' ) ); 
}
checkMess( "" );
checkMess( " 	" );
checkMess( "\n\n" );
checkMess( "	  это текст с пробелами по краям			\n");


function checkMail( str ){
	trace( 'адрес : "' + str + '"\t// ' + mail_check(str)); 
}
checkMail("usr@mail.com");
checkMail("usrmail.com");
checkMail("usr@mailcom");
checkMail("usr@mail.om");
checkMail("usr.@.mail.com");
checkMail("usr.mail@com");
checkMail("usr@mail.co.m");


Последний раз редактировалось Kikasso; 21.10.2007 в 09:55.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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