Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grunnleggende om Opprettelse av Skjemaer i HTML | HTML-Skjemaer og Brukerinput
Ultimate HTML
course content

Kursinnhold

Ultimate HTML

Ultimate HTML

1. Forstå Webutvikling
2. HTML-Koder og Attributter
3. HTML-Dokumentstruktur
4. Arbeide med Media og Tabeller
5. HTML-Skjemaer og Brukerinput

book
Grunnleggende om Opprettelse av Skjemaer i HTML

HTML <form>-elementet er en grunnleggende byggestein for å lage interaktive skjemaer på en nettside. Det fungerer som en beholder for alle skjemaelementene. La oss utforske et eksempel på et grunnleggende skjema:

Merk

Alle eksempler inkluderer attributtet onsubmit="return false" for å forhindre standard oppførsel ved innsending av skjemaet. På denne måten forblir fokuset på å forstå skjemaoppretting og attributter.

html

index.html

copy

Forklaring av form-attributter:

  • name gir en distinkt identifikator for skjemaet på en nettside. Både serveren og klienten bruker denne identifikatoren for å behandle skjemadataene. Skjemanavnet kan inkludere tall, understreker, bindestreker og engelske alfabettegn, men det må ikke inneholde mellomrom;

  • autocomplete bestemmer om nettlesere kan fylle ut skjemafeltene automatisk. Det kan settes til "on" eller "off" og brukes på individuelle skjemaelementer;

  • novalidate spesifiserer at nettlesere ikke skal utføre validering av skjemafeltene. Dette kan være nyttig når du vil håndtere validering manuelt ved hjelp av JavaScript;

  • method spesifiserer HTTP-metoden som brukes for å sende skjemadataene til serveren. De to vanligste metodene er GET og POST. Dette emnet vil bli dekket i dybden i JavaScript-kurset.

Oversikt over barneelementer i et skjema

Inne i form-elementet finner du ulike barneelementer som er essensielle for skjemafunksjonalitet. input-elementet lar brukere angi forskjellige datatyper, som tekst, tall og datoer. I dette eksempelet brukes type="email" for e-postfeltet og type="password" for passordfeltet. label-elementet organiserer og strukturerer skjemaet, gir beskrivende tekst for inndatafeltene og hjelper brukerne med å forstå deres formål. Knapp-elementet med type="submit" brukes til å sende skjemadataene til serveren når det klikkes på. Som standard vil innsending av skjemaet laste inn nettsiden på nytt, men denne oppførselen kan tilpasses ved hjelp av JavaScript.

question mark

Hvilket HTML-element brukes til å lage en sendeknapp for et skjema?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2

Spør AI

expand
ChatGPT

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

course content

Kursinnhold

Ultimate HTML

Ultimate HTML

1. Forstå Webutvikling
2. HTML-Koder og Attributter
3. HTML-Dokumentstruktur
4. Arbeide med Media og Tabeller
5. HTML-Skjemaer og Brukerinput

book
Grunnleggende om Opprettelse av Skjemaer i HTML

HTML <form>-elementet er en grunnleggende byggestein for å lage interaktive skjemaer på en nettside. Det fungerer som en beholder for alle skjemaelementene. La oss utforske et eksempel på et grunnleggende skjema:

Merk

Alle eksempler inkluderer attributtet onsubmit="return false" for å forhindre standard oppførsel ved innsending av skjemaet. På denne måten forblir fokuset på å forstå skjemaoppretting og attributter.

html

index.html

copy

Forklaring av form-attributter:

  • name gir en distinkt identifikator for skjemaet på en nettside. Både serveren og klienten bruker denne identifikatoren for å behandle skjemadataene. Skjemanavnet kan inkludere tall, understreker, bindestreker og engelske alfabettegn, men det må ikke inneholde mellomrom;

  • autocomplete bestemmer om nettlesere kan fylle ut skjemafeltene automatisk. Det kan settes til "on" eller "off" og brukes på individuelle skjemaelementer;

  • novalidate spesifiserer at nettlesere ikke skal utføre validering av skjemafeltene. Dette kan være nyttig når du vil håndtere validering manuelt ved hjelp av JavaScript;

  • method spesifiserer HTTP-metoden som brukes for å sende skjemadataene til serveren. De to vanligste metodene er GET og POST. Dette emnet vil bli dekket i dybden i JavaScript-kurset.

Oversikt over barneelementer i et skjema

Inne i form-elementet finner du ulike barneelementer som er essensielle for skjemafunksjonalitet. input-elementet lar brukere angi forskjellige datatyper, som tekst, tall og datoer. I dette eksempelet brukes type="email" for e-postfeltet og type="password" for passordfeltet. label-elementet organiserer og strukturerer skjemaet, gir beskrivende tekst for inndatafeltene og hjelper brukerne med å forstå deres formål. Knapp-elementet med type="submit" brukes til å sende skjemadataene til serveren når det klikkes på. Som standard vil innsending av skjemaet laste inn nettsiden på nytt, men denne oppførselen kan tilpasses ved hjelp av JavaScript.

question mark

Hvilket HTML-element brukes til å lage en sendeknapp for et skjema?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
Vi beklager at noe gikk galt. Hva skjedde?
some-alt