ROBOWEB : Документация : Verifying entered data : html, perl, cgi, php, css, 3dmax - 3D Studio русская документация с примерами программ, RTFM и описание протоколов, описание dreamweaver, все для вебдизайнера
Разработка сайтов, web дизайн - Центр Русского Дизайна HOD.RU
FLASH
3D Studio MAX
DreamWeawer FAQ
Изучение HTML
META тэги
CSS
Руководство по стилям
Спецификация WML (WAP)
Язык DHTML
Спецификация XML
Руководство по Java
Документация по JavaScript
Язык HOD Text Processor
Интерфейс CGI
Документация по Perl 5
Perl FAQ
Документация по PHP
PHP/FI 2.0
Документация по SQL
Базы данных
Доступ к БД

Рейтинг@Mail.ru Rambler's Top100

Веб дизайнеру
Каталог сайтов Axes.ru


Проверка введенных данных

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

В следующем примере представлен типовой код проверяющий действительно ли введенные данные являются номером и соответствие этого номера формату ###-###-####.

On (Release)
	If (Length(PhoneNumber) = 12)
		Set Variable: "Index" = 1
		Set Variable: "Valid" = true
		Loop While (Index <= 12 and Valid)
			Set Variable: "Char" = Substring(PhoneNumber,Index,1)
			If (Index = 4 or Index = 8)
				If (Char ne "-")
					Set Variable: "Valid" = false
				End If
			Else
				If (not (Ord(Char) >= Ord("0") and Ord(Char) <= Ord("9")))
					Set Variable: "Valid" = false
				End If
			End If
			Set Variable: "Index" = Index+1
		End Loop
	Else
		Set Variable: "Valid" = false
	End If
	If (Valid = true)
		Set Variable: "Message" = "Номер введен правильно!"
	Else
		Set Variable: "Message" = "Номер введен НЕ ПРАВИЛЬНО!"
	End If
End On

Для передачи данных создайте кнопку имеющую следующую команду (Actions). (Замените параметры в операторе Get URL на необходимые Вам):

On (Release)
	If (Valid = true)
		Get URL ("www.webserver.com", window="_self", vars=GET)
	End If
End On






Содержание