Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Implementeer Event Listeners | Eventafhandeling en Gebruikersinteracties in JavaScript
Geavanceerde JavaScript-Beheersing

bookUitdaging: Implementeer Event Listeners

Taak

Een formulier bouwen waarin gebruikers hun gegevens kunnen indienen. Het doel is om gebruikersinvoer te valideren, directe feedback te geven tijdens het typen en het indienen van het formulier te voorkomen als de invoer ongeldig is.

  1. Directe Invoerfeedback:
    • Luisteren naar wijzigingen terwijl de gebruiker typt;
    • Binnen de event handler de lengte van de invoerwaarde controleren;
    • Als deze minder dan 3 tekens is, de inhoud van de <p> met ID feedback instellen op "Name is too short.";
    • Als deze 3 tekens of meer is, feedback instellen op "Name looks good!".
  2. Standaard Formulierverzending Voorkomen:
    • Luisteren naar formulierverzendingen;
    • Voorkomen dat het formulier standaard wordt verzonden;
    • De invoerwaarde controleren;
    • Als deze minder dan 3 tekens is, "Please enter a longer name" weergeven in de <p> met ID form-message;
    • Als deze 3 tekens of meer is, "Form submitted successfully!" weergeven in form-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Gebruik het input-event om te luisteren naar wijzigingen tijdens het typen;
  • Gebruik event.target.value.length < 3 om de lengte van de invoerwaarde te controleren;
  • Gebruik het submit-event om te luisteren naar formulierverzendingen;
  • Gebruik event.preventDefault() om te voorkomen dat het formulier standaard wordt verzonden;
  • Gebruik nameInput.value.length < 3 om de invoerwaarde te controleren.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.22

bookUitdaging: Implementeer Event Listeners

Veeg om het menu te tonen

Taak

Een formulier bouwen waarin gebruikers hun gegevens kunnen indienen. Het doel is om gebruikersinvoer te valideren, directe feedback te geven tijdens het typen en het indienen van het formulier te voorkomen als de invoer ongeldig is.

  1. Directe Invoerfeedback:
    • Luisteren naar wijzigingen terwijl de gebruiker typt;
    • Binnen de event handler de lengte van de invoerwaarde controleren;
    • Als deze minder dan 3 tekens is, de inhoud van de <p> met ID feedback instellen op "Name is too short.";
    • Als deze 3 tekens of meer is, feedback instellen op "Name looks good!".
  2. Standaard Formulierverzending Voorkomen:
    • Luisteren naar formulierverzendingen;
    • Voorkomen dat het formulier standaard wordt verzonden;
    • De invoerwaarde controleren;
    • Als deze minder dan 3 tekens is, "Please enter a longer name" weergeven in de <p> met ID form-message;
    • Als deze 3 tekens of meer is, "Form submitted successfully!" weergeven in form-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Gebruik het input-event om te luisteren naar wijzigingen tijdens het typen;
  • Gebruik event.target.value.length < 3 om de lengte van de invoerwaarde te controleren;
  • Gebruik het submit-event om te luisteren naar formulierverzendingen;
  • Gebruik event.preventDefault() om te voorkomen dat het formulier standaard wordt verzonden;
  • Gebruik nameInput.value.length < 3 om de invoerwaarde te controleren.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
some-alt