Uitdaging: 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.
- 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 IDfeedbackinstellen op"Name is too short."; - Als deze 3 tekens of meer is,
feedbackinstellen op"Name looks good!".
- 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 IDform-message; - Als deze 3 tekens of meer is,
"Form submitted successfully!"weergeven inform-message.
index.html
index.css
index.js
- Gebruik het
input-event om te luisteren naar wijzigingen tijdens het typen; - Gebruik
event.target.value.length < 3om 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 < 3om de invoerwaarde te controleren.
index.html
index.css
index.js
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 3
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.22
Uitdaging: 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.
- 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 IDfeedbackinstellen op"Name is too short."; - Als deze 3 tekens of meer is,
feedbackinstellen op"Name looks good!".
- 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 IDform-message; - Als deze 3 tekens of meer is,
"Form submitted successfully!"weergeven inform-message.
index.html
index.css
index.js
- Gebruik het
input-event om te luisteren naar wijzigingen tijdens het typen; - Gebruik
event.target.value.length < 3om 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 < 3om de invoerwaarde te controleren.
index.html
index.css
index.js
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 3