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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
JavaScript-logikk og interaksjon

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

Suggested prompts:

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?

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