60911

60911



a)    pola tekstowe: imię, nazwisko, nazwisko panieńskie, e-mail, kod pocztowy, ulica/osiedle, miasto

b)    pola typu radio: płeć

c)    pole textarea: uwagi, 5 wierszy, 15 kolumn

d)    pole typu przycisk (button): prześlij

II. Plik form_check.js

Potrzebne będą:

1.    Funkcja wyświetlająca na ekranie komunikat o wymaganym polu (tzn., jeżeli pole będzie puste, wyświetli się informacja, że dane pole jest wymagane)

2.    Funkcja, która zwróci nam wartość prawda, jeżeli przekazany argument jest cyfrą (wykorzystamy funkcję do sprawdzenia kodu pocztowego)

3.    Funkcja, która zwróci nam wartość prawda, jeżeli przekazany argument jest pustym łańcuchem (funkcję wykorzystamy do sprawdzania pól tekstowych) - do sprawdzenia można wykorzystać właściwość „length".

4.    Funkcja, która zwróci nam prawda, jeżeli przekazany argument to ciąg białych znaków (\n -znak nowej linii, \r - znak powrotu karetki, \t - znak tabulacji). Do „wywołania" każdego znaku w łańcuchu możemy wykorzystać metodę „charAtO". Natomiast do sprawdzenia każdego łańcucha wewnątrz łańcucha przyda się metoda ,,indexOf()", która ma bardzo przydatną właściwość: zwraca -1, jeżeli poszukiwanego znaku, czy łańcucha nie ma wewnątrz przeszukiwanego łańcucha. (Ponieważ ta metoda nie była omawiana na wykładzie, odsyłam Państwa do strony organizacji W3C lub na koniec tego dokumentu).

5.    Funkcja, która zwraca wartość prawda, jeżeli przekazany łańcuch nie jest pusty lub nie zawiera tylko białych znaków. Tu wykorzystamy wcześniej utworzone funkcje: punkt 3 i 4 oraz funkcja z punktu 1, która wyświetli użytkownikowi komunikat o pustym polu.

6.    Funkcja, która zwraca prawda, jeżeli przekazany kod pocztowy jest poprawny. Musimy sprawdzić, czy wpisany kod ma odpowiednią długość (6 znaków). Następnie, czy zawiera w odpowiednim miejscu. I dalej czy pozostałe znaki, to cyfry (tu wykorzystamy funkcję utworzoną w punkcie 2). Jeżeli kod nie spełnia żadnego z powyższych warunków, powinien się pojawić komunikat, że kod jest błędny.

7.    Funkcja, która zwraca prawda, jeżeli przekazany adres e-mail jest poprawny. Wykorzystamy wyrażenia regularne. Wyrażenie może wyglądać następująco: sprawdzenie, czy na początku znajdują się litery, cyfry jeden lub więcej razy, potem czy jest @. Po znaku @ może wystąpić jeden lub więcej razy litera, cyfra itp., następnie kropka, po kropce znowu może się znajdować litera, cyfra (z reguły po kropce tych wystąpień będzie od 2 do 4). Do sprawdzenia poprawności (czyli, czy wpisany ciąg jest zgodny z wpisanym wyrażeniem regularnym), można wykorzystać metodę ,,test()".(Ponieważ ta metoda nie była omawiana na wykładzie, odsyłam Państwa do strony organizacji W3C lub na koniec tego dokumentu). Jeżeli wpisany e-mail nie spełnia tych warunków, powinien pojawić się komunikat, że adres jest błędny.



Wyszukiwarka

Podobne podstrony:
b (147) Imię Nazwisko M 1 wiersz adresu Kod Pocztowy Miasto Województwo
ZAPISY NA KURS Imię i nazwisko NUMER PKK Kod pocztowy Ulica i numer
Kraków, dn. Imię i nazwisko Adres zamieszkania Kod pocztowy, miejscowość Rok studiów Sz.
Kraków, dn. Imię i nazwisko Adres zamieszkania Kod pocztowy, miejscowość Rok
skanuj0247 (3) 260 PHP i MySQL dla każdego Tabela Autorzy ma zatem pola: Autorld, Imię, Nazwisko, na
_OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL) Kierownik Zespołu Języka Angielskiego mgr Elżbiet
_OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL) _OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES
PROWADZĄCY PRZEDMIOT (IMIĘ, NAZWISKO, ADRES E-MAIL) 1.    dr inż. Włodzimierz Baranow
_OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL) Kierownik Zespołu Języka Niemieckiego mgr Beata B
IMIĘ I NAZWISKO STANOWISKO E-MAIL NAZWA FIRMY (ZAMAWIAJĄCY) ADRES SIEDZIBY NUMER NIP TELEFON.
OPIEKUN PRZEDMIOTU_(Tytuł, Imię, Nazwisko, adres e-mail)Dr inż. Izydor Drela,
_OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL) _OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES
IMIĘ I NAZWISKO STANOWISKO E-MAIL NAZWA FIRMY (ZAMAWIAJĄCY) ADRES SIEDZIBY NUMER NIP TELEFON.
Pan Tadeusz •- . 1.    Podaj imię i nazwisko (panieńskie) matki Zosi. 2.
Załącznik nr 2 OŚWIADCZENIE UCZESTNIKA KONKURSU Imię i Nazwisko Adres E-Mail Telefon

więcej podobnych podstron