Kurs WWW

Transkrypt

Kurs WWW
Kurs WWW
lista zadań nr 7
1. Należy utworzyć dokument HTML z formularzem do wysyłania danych osobowych.
Formularz powinien zawierać następujące kontrolki:
• pole tekstowe na PESEL,
• pole tekstowe na imię,
• pole tekstowe na nazwisko,
• pole tekstowe na datę urodzenia,
• pole typu radio na wybór płci,
• pole typu select na wybór województwa (należy wprowadzić co najmniej 4
pozycje),
Ponadto należy utworzyć funkcje w języku Javascript, które przy wysyłaniu danych
z formularza sprawdzą następujące zależności:
• PESEL powinien być 11 cyfrowy oraz pierwsze 6 cyfr powinno tworzyć poprawną datę,
• imię i nazwisko powinny zaczynać się z wielkich liter, składać się tylko z małych
i wielkich liter oraz powinny być jednym słowem,
• data urodzenia powinna tworzyć poprawną datę oraz być taką samą datą, jak
ta w PESELu,
• wybrane powinny być płeć i województwo.
Dla każdej zależności powinna być utworzona osobna funkcja. W przypadku, gdy
wysyłane dane nie spełniają chociaż jednej z zależności, powinno się pojawić okienko
ze stosownym komunikatem. Okienko należy utworzyć za pomocą funkcji alert.
[5p]
2. Korzystając z menu utworzonego na zaliczenie zadania 1 z listy 3 lub z przykładowego menu umieszczonego na stronie WWW, należy utworzyć dynamiczne menu z
podmenu zagnieżdżonymi. Całość ma działać podobnie jak menu na stronie pod adresem http://www.microsoft.com/poland/sql/wdrozenia/default.mspx, przy
czym układ może być dowolny, czyli np. menu może być na górze strony i rozwijać się w dół, przykład na stronie pod adresem http://www.winuel.pl/w2.nsf.
W przeciwieństwie do menu na stronie przykładowej stronie, to zrealizowane jako
zadanie ma poprawnie działać również pod innymi niż IE przeglądarkami (Opera,
Firefox). Po najechaniu kursorem myszy na rozwijaną pozycję, podmenu powinno
się pojawiać z drobnym opóźnieniem, jak również znikać też powinno z opóźnieniem.
Zawartością pozycji powinny być linki do stron WWW.
[5p]
Paweł Rajba

Podobne dokumenty