Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Implementere Hendelseslyttere | Hendelseshåndtering og Brukerinteraksjoner i JavaScript
Avansert JavaScript-mestring

bookUtfordring: 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.

  1. 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 ID feedback til "Name is too short.";
    • Hvis den er 3 tegn eller mer, sett feedback til "Name looks good!".
  2. 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 ID form-message;
    • Hvis den er 3 tegn eller mer, vis "Form submitted successfully!" i form-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk input-hendelsen for å lytte etter endringer mens brukeren skriver;
  • Bruk event.target.value.length < 3 for å 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 < 3 for å sjekke inndataen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.22

bookUtfordring: 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.

  1. 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 ID feedback til "Name is too short.";
    • Hvis den er 3 tegn eller mer, sett feedback til "Name looks good!".
  2. 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 ID form-message;
    • Hvis den er 3 tegn eller mer, vis "Form submitted successfully!" i form-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk input-hendelsen for å lytte etter endringer mens brukeren skriver;
  • Bruk event.target.value.length < 3 for å 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 < 3 for å sjekke inndataen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3
some-alt