Utfordring: Implementere Hendelseslyttere
Oppgave
Du lager et skjema hvor brukere kan sende inn sine opplysninger. Målet er å validere brukerens inndata, gi tilbakemelding i sanntid mens de skriver, og forhindre innsending av skjemaet hvis inndataene er ugyldige.
- Sanntids tilbakemelding på inndata:
- Lytt etter endringer mens brukeren skriver;
- Sjekk lengden på inndataen inne i hendelsesbehandleren;
- Hvis den er mindre enn 3 tegn, sett innholdet i
<p>med IDfeedbacktil"Name is too short."; - Hvis den er 3 tegn eller mer, sett
feedbacktil"Name looks good!".
- Forhindre standard innsending av skjema:
- Lytt etter innsending av skjemaet;
- Stopp skjemaet fra å utføre standard innsending;
- Sjekk inndataen;
- Hvis den er mindre enn 3 tegn, vis
"Please enter a longer name"i<p>med IDform-message; - Hvis den er 3 tegn eller mer, vis
"Form submitted successfully!"iform-message.
index.html
index.css
index.js
- Bruk
input-hendelsen for å lytte etter endringer mens brukeren skriver; - Bruk
event.target.value.length < 3for å sjekke lengden på inndataen; - Bruk
submit-hendelsen for å lytte etter innsending av skjemaet; - Bruk
event.preventDefault()for å stoppe skjemaet fra å utføre standard innsending; - Bruk
nameInput.value.length < 3for å sjekke inndataen.
index.html
index.css
index.js
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you show me how to set up the HTML form and input elements?
What would the JavaScript code look like for this validation?
Can you explain how to connect the feedback messages to the input and form events?
Fantastisk!
Completion rate forbedret til 2.22
Utfordring: Implementere Hendelseslyttere
Sveip for å vise menyen
Oppgave
Du lager et skjema hvor brukere kan sende inn sine opplysninger. Målet er å validere brukerens inndata, gi tilbakemelding i sanntid mens de skriver, og forhindre innsending av skjemaet hvis inndataene er ugyldige.
- Sanntids tilbakemelding på inndata:
- Lytt etter endringer mens brukeren skriver;
- Sjekk lengden på inndataen inne i hendelsesbehandleren;
- Hvis den er mindre enn 3 tegn, sett innholdet i
<p>med IDfeedbacktil"Name is too short."; - Hvis den er 3 tegn eller mer, sett
feedbacktil"Name looks good!".
- Forhindre standard innsending av skjema:
- Lytt etter innsending av skjemaet;
- Stopp skjemaet fra å utføre standard innsending;
- Sjekk inndataen;
- Hvis den er mindre enn 3 tegn, vis
"Please enter a longer name"i<p>med IDform-message; - Hvis den er 3 tegn eller mer, vis
"Form submitted successfully!"iform-message.
index.html
index.css
index.js
- Bruk
input-hendelsen for å lytte etter endringer mens brukeren skriver; - Bruk
event.target.value.length < 3for å sjekke lengden på inndataen; - Bruk
submit-hendelsen for å lytte etter innsending av skjemaet; - Bruk
event.preventDefault()for å stoppe skjemaet fra å utføre standard innsending; - Bruk
nameInput.value.length < 3for å sjekke inndataen.
index.html
index.css
index.js
Takk for tilbakemeldingene dine!