Oprettelse af HTML-formularer
Opret formularer til brugerinput
Oprettelse af HTML-formularer er en gratis PHP Academy-lektion på CoddyKit. Dette er lektion 1 af 3. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i PHP Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. PHP Academy-kurset indeholder 3 lektioner i alt.
Oprette formularer med HTML
Oprette HTML-formularer
Velkommen til den næste lektion! I denne lektion lærer du at oprette formularer ved hjælp af HTML. Formularer er vigtige til indsamling af input fra brugere, som du senere kan behandle med PHP. Lad os komme i gang!

Hvad er HTML-formularer?
HTML-formularer bruges til at indsamle input fra brugere. De giver brugerne mulighed for at udfylde felter, foretage valg og sende data til en server til behandling.
Eksempel: En loginformular, hvor brugere indtaster deres brugernavn og adgangskode.
Vigtigt: Formularer fungerer som forbindelsen mellem brugeren og dine PHP-scripts.
Oprette en simpel formular
Sådan opretter du en grundlæggende HTML-formular:
Forklaring:
action: Angiver den PHP-fil, der skal håndtere formulardataene.method: Angiver, hvordan dataene skal sendes (GETellerPOST).required: Sikrer, at feltet skal udfyldes, før formularen sendes.
<form action="process.php" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<button type="submit">Submit</button>
</form>
Formularelementer
Formularer kan indeholde forskellige inputtyper til indsamling af forskellige slags data:
text: Til input med tekst på én linje.email: Til e-mailadresser.password: Til input af adgangskoder.checkbox: Til valg af flere muligheder.radio: Til valg af én mulighed.submit: Til at sende formularen.
Eksempel:
<form action="submit.php" method="POST">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required>
<br>
<button type="submit">Login</button>
</form>
Bruge radioknapper
Radioknapper giver brugerne mulighed for at vælge én mulighed fra en gruppe. Eksempel:
Tip: Brug den samme name-attribut for alle radioknapper i en gruppe.
<form action="submit.php" method="POST">
<p>Choose your favorite color:</p>
<input type="radio" id="red" name="color" value="Red">
<label for="red">Red</label>
<br>
<input type="radio" id="blue" name="color" value="Blue">
<label for="blue">Blue</label>
<br>
<button type="submit">Submit</button>
</form>
Bruge afkrydsningsfelter
Afkrydsningsfelter giver brugerne mulighed for at vælge flere muligheder. Eksempel:
Tip: Brug arraysyntaksen (hobbies[]) til at indsamle flere værdier.
<form action="submit.php" method="POST">
<p>Select your hobbies:</p>
<input type="checkbox" id="reading" name="hobbies[]" value="Reading">
<label for="reading">Reading</label>
<br>
<input type="checkbox" id="traveling" name="hobbies[]" value="Traveling">
<label for="traveling">Traveling</label>
<br>
<button type="submit">Submit</button>
</form>
Rullelister
Rullemenuer giver brugerne mulighed for at vælge én mulighed fra en liste. Eksempel:
Tip: Brug selected til at angive en standardmulighed.
<form action="submit.php" method="POST">
<label for="country">Choose your country:</label>
<select id="country" name="country">
<option value="USA">USA</option>
<option value="Canada">Canada</option>
<option value="UK">UK</option>
</select>
<br>
<button type="submit">Submit</button>
</form>
Tilgængelighed i formularer
Sørg for, at dine formularer er tilgængelige for alle brugere:
- Brug
label-tags, der forbindes med inputfelter ved hjælp affor-attributter. - Gruppér relaterede inputfelter ved hjælp af
fieldsetoglegend. - Afprøv formularer for brugervenlighed på mobile enheder.
Tip: Tilgængelige formularer forbedrer brugeroplevelsen for alle!
Godt gået!
Tillykke! Du har lært at oprette HTML-formularer med forskellige inputtyper, herunder tekstfelter, radioknapper, afkrydsningsfelter og rullelister. Formularer er grundlaget for brugerinput i webudvikling. I den næste lektion lærer vi, hvordan formulardata behandles med PHP. Lad os fortsætte med at kode!

Lær PHP med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 49
- Lektioner
- 195
Ofte stillede spørgsmål
Er lektionen “Oprettelse af HTML-formularer” gratis?
Ja — hele teksten til “Oprettelse af HTML-formularer” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af PHP Academy-kurset, skal du opgradere til CoddyKit PRO. PHP Academy-kurset indeholder 3 lektioner i alt.
Hvad lærer jeg i “Oprettelse af HTML-formularer”?
Opret formularer til brugerinput Du øver dig i PHP Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på PHP Academy?
Der kræves ingen tidligere erfaring. PHP Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 3.
Hvor lang tid tager lektionen “Oprettelse af HTML-formularer”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne PHP Academy-lektion?
Ja. Alle PHP Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Oprettelse af HTML-formularer
- Håndtering af formulardata med PHP
- Formularvalidering