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