JCommerce - Kariera na Start

Transkrypt

JCommerce - Kariera na Start
JCOMMERCE SA - Zadanie stażowe do działu FrontEnd
Zadanie 1.
Cel:
Zadanie polega na przygotowaniu formularza w HTML oraz mechanizmu sprawdzającego poprawność
wypełnionych pól przed jego wysłaniem (walidacja) za pomocą języka JavaScript.
Wymagania:
 Pola formularza:
o Imię – pole może zawierać tylko litery, w tym pierwsza duża (można zastosować
mechanizm automatycznej podmiany).
o Nazwisko - pole może zawierać tylko litery, w tym pierwsza duża (można zastosować
mechanizm automatycznej podmiany).
o Numer telefonu – Tylko cyfry. 9 cyfr dla numerów telefonów komórkowych, 9 dla
numerów telefonów stacjonarnych, w tym dwie pierwsze cyfry numer kierunkowy.
o Adres E-mail – poprawny format adresu e-mail.
o Data od – poprawna data w formacie rrrr-mm-dd, nie może być mniejsza niż dzień
jutrzejszy.
o Data do – poprawna data w formacie rrrr-mm-dd, nie może być mniejsza niż „Data
od”.
o Rodzaj – pole jednokrotnego wyboru. (o dowolnej liczbie i rodzaju opcji do wyboru)
o Typ – pole jednokrotnego wyboru. Opcje dostępne w tym polu zależą od wybranej
opcji w polu „Rodzaj” według następującego schematu:
 Rodzaj 1:
 Typ 1
 Typ 2
 Typ 3
 Rodzaj 2:
 Typ 4
 Typ 5
 Typ 6
 Rodzaj 3:
 Typ 7
 Typ 8
 Typ 9
 …
o Przycisk” Wyślij”
Kryteria oceny:
 Poprawność działania w przeglądarkach Internet Explorer 9 i nowsze, Firefox 20 i nowsze,
Chrome 30 i nowsze.
 Prostota użytkowania.
 Samodzielność wykonania.
 Przejrzystość napisanego kodu.
JCommerce SA e-mail: [email protected]
www.jcommerce.pl
www.nearshore-it.eu
40-600 Katowice, ul. Tadeusza Kościuszki 227, tel.: +48 32 201 15 32, fax: +48 32 255 36 15
Sąd Rejonowy Katowice-Wschód w Katowicach, VIII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 0000312679, NIP 945-20-27-657, Kapitał zakładowy 1 220 000 PLN





Wygląd.
Kreatywność. Nie wskazane w zadaniu zalecenia, należą do własnej interpretacji.
Komentarze w kodzie.
Możliwość obsługi formularza wyłącznie za pomocą klawiatury.
Im mniej zastosowanych gotowych rozwiązań, w postaci gotowych bibliotek tym wyżej
ocenione zadanie.
JCommerce SA e-mail: [email protected]
www.jcommerce.pl
www.nearshore-it.eu
40-600 Katowice, ul. Tadeusza Kościuszki 227, tel.: +48 32 201 15 32, fax: +48 32 255 36 15
Sąd Rejonowy Katowice-Wschód w Katowicach, VIII Wydział Gospodarczy Krajowego Rejestru Sądowego, KRS 0000312679, NIP 945-20-27-657, Kapitał zakładowy 1 220 000 PLN