logo
  • Egzaminy
  • Quizy
  • Gry
  • Blog
  • Pytania
  • Kursy
  • Korepetycje
logo Mobile
logo Mobile
Logo sienaucze.pl

Rozwijaj swoje umiejętności z nami – odkryj kursy, materiały edukacyjne i wspierającą społeczność.

Platforma

Kursy
Baza pytań
Korepetycje
Narzędzia

Egzaminy

Prawo jazdy kategoria D
Prawo jazdy kategoria B1
Prawo jazdy kategoria C1
Technik informatyk INF.02

O nas

Nasz zespół
Blog
Kontakt

Wsparcie i Zasady

FAQ
Dokumentacja
Regulamin
Polityka prywatności
Logo sienaucze.pl

Rozwijaj swoje umiejętności z nami – odkryj kursy, materiały edukacyjne i wspierającą społeczność.

Platforma

KursyBaza pytańKorepetycjeNarzędzia

Egzaminy

Prawo jazdy kategoria DPrawo jazdy kategoria B1Prawo jazdy kategoria C1Technik informatyk INF.02

O nas

Nasz zespółBlogKontakt

Wsparcie i Zasady

FAQDokumentacjaRegulaminPolityka prywatności

© 2025 sienaucze.pl. Wszelkie prawa zastrzeżone. Strona zrealizowana przez Wiktor Józwiak oraz Błażej Walkowiak

InstagramFacebookYouTube
BlogPoradniki Techniczne

INF.03: JavaScript na egzaminie. Walidacja formularzy i manipulacja DOM

W
Wiktor Józwiak
5 czerwca 2025·2 min czytania
INF.03: JavaScript na egzaminie. Walidacja formularzy i manipulacja DOM
INF.03: JavaScript na egzaminie. Walidacja formularzy i manipulacja DOM

⚡ JavaScript - Nie taki straszny jak go malują

Na egzaminie INF.03 JS służy głównie do dwóch rzeczy:

  1. Walidacja formularza (czy hasła są takie same, czy zaznaczono checkboxa).
  2. Proste obliczenia (kalkulator kosztów).

1. Pobieranie elementów z DOM

Najbezpieczniej używać document.getElementById().

<input type="text" id="wiek">
<button onclick="sprawdz()">Sprawdź</button>
<p id="wynik"></p>
function sprawdz() {
    var wiek = document.getElementById("wiek").value; // Pobieramy WARTOŚĆ
    var wynikElement = document.
...
...
...
TwitterFacebook
inf.03javascriptfrontenddomwalidacja
Poprzedni post

INF.03: Grafika na egzaminie. Wektory, rastry, GIMP i Inkscape

Następny post

INF.03: Logowanie i Sesje w PHP. Jak to zrobić bezpiecznie na egzaminie?

Ładowanie komentarzy...

Spis treści

Spis treści

Brak nagłówków w tym artykule.

Spis treści

Brak nagłówków w tym artykule.

Informacje

AutorWiktor Józwiak
Data5 czerwca 2025
Czas5 min
KategoriaPoradniki Techniczne

Tagi

#inf.03#javascript#frontend#dom#walidacja

Czytaj dalej

Powiązane artykuły

Zobacz wszystkie
INF.02: Adresacja IP, maski i podsieci - Poradnik dla opornych
Poradniki Techniczne

INF.02: Adresacja IP, maski i podsieci - Poradnik dla opornych

Oktety, binarki, CIDR... Brzmi strasznie? Wytłumaczę Ci adresację IP tak prosto, że policzysz podsieci w pamięci. Obowiązkowe na INF.02.

Wiktor Józwiak15 maj 2025
INF.02: Linux na 100%. Komendy, użytkownicy i uprawnienia - Mega Poradnik
Poradniki Techniczne

INF.02: Linux na 100%. Komendy, użytkownicy i uprawnienia - Mega Poradnik

Boisz się konsoli? Niepotrzebnie. Opanuj zarządzanie użytkownikami, grupami i uprawnieniami (chmod/chown) w Linuxie. To pewne punkty na egzaminie INF.02.

Julia Majewska10 maj 2025
INF.02: Diagnostyka i montaż komputera. Co musisz wiedzieć?
Poradniki Techniczne

INF.02: Diagnostyka i montaż komputera. Co musisz wiedzieć?

Śrubokręt w dłoń! Procedura montażu, kody błędów POST i BHP w pracowni. Zobacz, jak nie spalić płyty głównej na egzaminie.

Julia Majewska20 maj 2025
Windows Server na INF.02: Active Directory, GPO i Użytkownicy. Poradnik Krok po Kroku.
Poradniki Techniczne

Windows Server na INF.02: Active Directory, GPO i Użytkownicy. Poradnik Krok po Kroku.

Active Directory to zmora wielu zdających. Zobacz, jak promować serwer do kontrolera domeny, tworzyć użytkowników i zarządzać politykami GPO. Gotowe solucje.

Wiktor Józwiak3 cze 2025
getElementById
(
"wynik"
);
// Pobieramy OBIEKT
}

2. Walidacja danych

Sprawdź, czy wiek > 18.

if (wiek >= 18) {
    wynikElement.innerHTML = "Jesteś pełnoletni";
    wynikElement.style.color = "green";
} else {
    wynikElement.innerHTML = "Jesteś niepełnoletni";
    wynikElement.style.color = "red";
}

Zadanie: Kalkulator

Napisz funkcję JS, która pobiera dwie liczby z inputów (a, b) i wyświetla ich sumę w divie o id suma. Pamiętaj o rzutowaniu typów! parseInt(a) + parseInt(b). Inaczej JS połączy napisy (np. "2" + "2" = "22").

3. Sprawdzanie haseł

Klasyk egzaminacyjny.

var haslo1 = document.getElementById("haslo1").value;
var haslo2 = document.getElementById("haslo2").value;
 
if (haslo1 != haslo2) {
    alert("Hasła są różne!");
    return false; // Blokuje wysłanie formularza
}

4. Walidacja Regex (Wyrażenia Regularne)

Na nowszych arkuszach (2024/2025) coraz częściej pojawia się wymóg sprawdzenia "siły hasła" lub formatu kodu pocztowego. Robimy to metodą .test().

Wzorce (Pewniaki):

  • Kod pocztowy: ^[0-9]{2}-[0-9]{3}$ (czyli: 2 cyfry, myślnik, 3 cyfry. ^ to początek, $ to koniec).
  • Hasło (min 1 cyfra): [0-9]
  • Email (uproszczony): ^@ (czy zawiera małpę na początku? Nie. /@/ sprawdza czy w ogóle zawiera).
var kodPocztowy = document.getElementById("kod").value;
var wzorzec = /^[0-9]{2}-[0-9]{3}$/;
 
if (!wzorzec.test(kodPocztowy)) {
    alert("Zły format kodu pocztowego!");
}
🔍 Tester Wyrażeń Regularnych (Regex)
Sprawdź swoje wzorce walidacji formularzy (JS/PHP) przed egzaminem.
Szybkie wzorce:Kod pocztowy (PL)Email (prosty)Tylko cyfryHasło (8+ znaków)
//

Nie pasuje

Tekst nie pasuje do wzorca.

5. Checkboxy i Radio buttony

Tutaj sprawdzamy właściwość .checked, a nie .value.

var regulamin = document.getElementById("regulamin");
 
if (!regulamin.checked) {
    alert("Musisz zaakceptować regulamin!");
}

6. Zdarzenia (Events)

Zamiast onclick w HTML, lepiej używać addEventListener w JS (wyższa jakość kodu, ale na egzaminie onclick też przejdzie).

document.getElementById("przycisk").addEventListener("click", function() {
    console.log("Kliknięto!");
});
🧩

Test wiedzy o DOM

Wiesz, czym się różni innerHTML od textContent? Sprawdź, czy rozumiesz, jak JS widzi Twoją stronę.

Quiz JS

Podsumowanie

JavaScript na INF.03 to nie jest pisanie Reacta czy Angulara. To proste operacje na tekście i liczbach. Pamiętaj: value dla inputów, innerHTML dla divów/paragrafów.

INF.03: JavaScript na egzaminie. Walidacja formularzy i manipulacja DOM | Najlepsza platforma do nauki online