![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Język WML, podobnie jak HTML daje nam możliwość komunikacji z odwiedzającymi nasze karty. Służą do tego formularze. Działają na podobnej zasadzie jak w HTML, aczkolowiek buduje się je trochę inaczej. Nie zastosujemy tu starego, dobrego znacznika <FORM>, a za to przejdziemy od razu do tworzenia pola tekstowego, czyli <INPUT>. A co z określeniem sposobu obsługi formularza ? Otóż w WML musimy posłużyć się znowu zadaniami i zdarzeniami... <input type="text" name="imie"/> To jednak najprostsza forma użycia elementu input. Określiliśmy w nim typ wprowadzanych znaków (type) oraz nazwę zmiennej, która będzie określać ciąg znaków wprowadzony przez wypełniającego formularz (name). Jeżeli wartość atrybutu type określimy jako password, to wpisywane znaki będą przedstawione na ekraniku za pomocą gwiazdek.
Innymi dostępnymi atrybutami są;value - czyli domyślna zawartość pola tekstowego np. value="wpisz imie" size - szerokość pola tekstowego np. size="6" maxlength - ilość znaków które może maksywalnie pomieścić pole np. maxlength="25" title - nazwa pola tekstowegotabindex - określa który z kolei jest to element w tabeli indeksów na karcieformat - bardzo przydatny atrybut, umożliwiający kontrolę wpisywanych danych w pola. Możemy na przykład zastrzec aby wszystkie wpisywane znaki były wyłącznie literami bądź tylko cyframi. Format danych które mogą znaleźć się w polu jest określany za pomocą MASEK;
Wpisanie tylko jednego znaku symbolizującego daną maskę będzie ograniczać liczbę wpisywanych znaków do jednego. Jeżeli więc chcemy aby użytkownik wpisał w pole numer telefoniczny możemy nadać atrybutowi
Pozostaje jeszcze pytanie - i co dalej - przecież jeszcze nie określiliśmy adresu pod który zostanie wysłany e-mail z wynikami. Tą częścią zajmuje się bowiem skrypt. Jaki skrypt ? - No cóż, w czym tylko chcesz; w ASP, czy w PHP... Ci którzy nie znają się zupełnie na programowaniu znajdą w następnym rozdziale bardzo proste przykłady skryptów przetwarzających dane z formularza. |
WSTĘP | WPROWADZENIE | NARZĘDZIA | STRUKTRA DOKUMENTU | FORMATOWANIE TEKSTU | TABELE I OBRAZY | NAWIGACJA | ZADANIA I ZDARZENIA | FORMULARZE | PHP | LINKI | AKTUALIZACJE |
Copyright (c) Tomasz Libera "Liberator" 2000- 2002 All Rights Reserved Zezwala się na kopiowanie i rozpowszechnianie wiernych kopii niniejszego dokumentu, bez prawa wprowadzania zmian. |
Kontakt: liberator@hot.pl, tel. 503-734-117, Gadu-Gadu: 868607 |