Walidacja długości kodu pocztowego
Treść zadania
Mamy pole kodu pocztowego <input id="kodPocztowy" value="6010">, przycisk <button id="btnKod">Sprawdź kod</button> oraz akapit <p id="walidacjaKodu"></p>. Poprawny kod pocztowy musi mieć dokładnie 6 znaków (włączając myślnik). Po kliknięciu przycisku zbadaj długość tekstu (value.trim().length):
- Jeżeli długość różni się od 6 — wpisz do akapitu:
Kod pocztowy musi mieć 6 znaków (XX-XXX)! - W przeciwnym wypadku — wpisz:
Kod pocztowy poprawny
Co będzie oceniane
- Odczyt długości łańcucha znaków.
- Wypisanie Kod pocztowy musi mieć 6 znaków (XX-XXX)! dla nieprawidłowej długości.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Odrzucenie 4-znakowego kodu pocztowego — tekst #walidacjaKodu = Kod pocztowy musi mieć 6 znaków (XX-XXX)!
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
// Zweryfikuj długość kodu pocztowego po kliknięciu #btnKod
Wskazówki
Wskazówka 1
Zbadaj właściwość length po usunięciu ewentualnych spacji metodą trim().
Wskazówka 2
Użyj warunku sprawdzającego nierówność z liczbą 6: if (kod.length !== 6) i zaktualizuj akapit.