Kontrolka Email umożliwia użytkownikom wprowadzanie adresu email z dodatkowym sprawdzeniem formatu i domeny podanego adresu.
Ikona kontrolki w zasobniku:

Kontrolka używana jest w skryptach gdzie wymagane jest podanie poprawnego adresu email z możliwością natychmiastowego sprawdzenia poprawności podanych danych. Kontrolka pozwala upewnić się, że użytkownik wprowadza prawidłowy adres e-mail, zanim dane trafią do bazy danych, pozwala na zmniejszenie ilości błędnych lub fałszywych wpisów. Dzięki temu można uniknąć późniejszych problemów z komunikacją, np. wysyłką potwierdzeń rejestracji, wiadomości marketingowych czy innych ważnych informacji. Wygląd przykładowej kontrolki Pole tekstowe w skrypcie:


|
Ogólne |
|
| Nazwa | Nazwa kontrolki umożliwiająca jej identyfikację np. w wyrażeniach zależności pól. |
| Nagłówek | Dodatkowy tekst opisujący przeznaczenie kontrolki email (możliwe jest stosowanie formatowania za pomocą tagów BBCode). |
| Pozycja nagłówka | Określa położenie nagłówka względem kontrolki email, możliwe wartości to po lewej lub na górze. |
| Szerokość nagłówka | Określa szerokość nagłówka (jeśli nagłówek jest po lewej zwiększenie szerokości nagłówka powoduje zmniejszenie szerokości kontrolki email). |
| Wymagalny | Określa czy wypełnienie pola jest wymagalne. Jeśli kontrolkę email ustawimy jako wymagalne (true) to walidator nie pozwoli przejść na kolejną stronę skryptu jeśli kontrolka email pozostanie pusta (lub nie będą spełnione reguły walidacji). |
| Wartość domyślna |
Ustawienie wartości domyślnej może być pomocne dla użytkownika, sugerując oczekiwaną lub popularną wartość do wpisania. Wartość domyślna może zapewnić wygodę dla użytkownika, zwłaszcza jeśli wymaga się często powtarzających się lub standardowych danych. Wartość domyślna jest wyświetlana w kontrolce tylko wtedy, gdy użytkownik nie wprowadził jeszcze swojej własnej wartości. Jeśli użytkownik rozpocznie wpisywanie danych, wartość domyślna zostanie zastąpiona wprowadzanymi przez niego informacjami. Wartość domyślna może być wprowadzona jako stała lub jako nazwa zmiennej której wartość zostanie ustawiona programowo (np. wartość z bazy danych). |
| Zapisz do zmiennej | Pozwala programowo zapisać wartość z pola email do zmiennej. Wartość ze zmiennej może być zapisana do bazy lub wykorzystana w kolejnych krokach skryptu. Uwaga: Nie zapisanie zawartości pola email do zmiennej nie oznacza utraty tej informacji po zamknięciu sesji skryptu. Wszystkie wartości pól edycyjnych są zapisywane w bazie danych bez względu na to, czy są przypisane do zmiennych, czy nie. |
|
Walidacja |
|
| Sprawdź domenę | Określa czy walidacja on-line ma zostać wykonana. W praktyce określa czy ma być odpytywany serwer dns czy dla domeny istnieją wpisy MX lub A |
| Limit czasu sprawdzania domeny | Maksymalny czas oczekiwania na walidację |
| Sprawdź serwer Smtp | Następuje próba połączenia do serwera smtp i sprawdzenie adresu email komendami MAIL FROM i RCPT TO |
| Sprawdzane porty Smtp | Porty używane do połączenia z serwerem smtp |
| Sprawdzane porty Smtp z Ssl | Porty używane do połączenia z serwerem smtp z użyciem Ssl |
| Sprawdzenie Smtp z domeny | Domena używana do połączenia z serwerem Smtp w komendzie HELO |
| Test | Pole tekstowe służące do wykonania testu w trybie projektowania skrypt. Aby wykonać test należy wpisać adres email i kliknąć … |
|
Tekst |
|
| Wysokość | Określa wysokość pola tekstowego w pixelach. Wartość tej właściwości pozwala określić ile wierszy tekstu ma być jednocześnie widoczne na ekranie jednocześnie ograniczając maksymalną wysokość kontrolki. |
| Szerokość | Określa szerokość kontrolki podaną w pixelach. |
|
Wygląd |
|
| Widoczne | Domyślnie wartość tej właściwości jest ustawiona na widoczny (true), co oznacza, że kontrolka jest widoczna w skrypcie dla użytkownika. Jeśli wartość tej właściwości zostanie zmieniona na niewidoczny (false), kontrolka stanie się niewidoczna dla użytkownika, ale wciąż będzie istniała na stronie skryptu i możliwy będzie dostęp do jej właściwości np. w wyrażeniach zależności pól. |
| Kolor tła | Określa kolor tła kontrolki (chodzi o obszar otaczający kontrolkę i samą kontrolke). Możliwe jest podanie koloru w formacie szesnastkowym lub wybór z wbudowanej palety barw. |
| Szerokość | Określa szerokość kontrolki podaną w pixelach. |
| Margines | Określa odstęp między kontrolką a sąsiednimi elementami w skrypcie. Można określić osobno każdy z marginesów: lewy, górny, prawy, dolny. |
| Podpowiedź | Umożliwia wprowadzenie tekstu który będzie pokazywany w momencie, gdy użytkownik najedzie kursorem na kontrolkę |
|
Tekst |
|
| Rozmiar czcionki | Definiuje rozmiar czcionki tekstu wyświetlanego w kontrolce Pole tekstowe |
| Kolor czcionki | Definiuje kolor tekstu wyświetlanego w kontrolce. Można użyć tej właściwości, aby zmienić kolor tekstu na dowolny inny niż domyślny. |
| Czcionka | Określa czcionkę, w której tekst jest wyświetlany w kontrolce. |
| Grubość czcionki | Określa sposób wyróżnienia tekstu. |
| Styl czcionki | Sposób ozdabiania lub wyróżniania tekstu poprzez dodanie efektów graficznych do wybranych fragmentów tekstu. Te efekty mogą obejmować podkreślenie, przekreślenie, podwójne podkreślenie, cieniowanie i inne. |
| Dekorator czcionki | Umożliwia dodanie dekoratorów czcionki (jednego lub wielu): Podkreślenie, przekreślenie, linia nad tekstem. |