Проверка введенных данных
При передаче переменных из формы на сервер Вам может потребоваться проверка правильности ввода информации пользователем в соответствующие текстовые поля. Например, отсутствие букв в поле, предназначенном для ввода номера телефона.
В следующем примере представлен типовой код проверяющий действительно ли введенные данные являются номером и соответствие этого номера формату ###-###-####.
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 IfEnd On
Для передачи данных создайте кнопку имеющую следующую команду (Actions). (Замените параметры в операторе Get URL
на необходимые Вам):
On (Release) If (Valid = true) Get URL ("www.webserver.com", window="_self", vars=GET) End IfEnd On
Содержание