PHP Academy · Lektion

Oprettelse af HTML-formularer

Opret formularer til brugerinput

Lektion 1 af 310 trin

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!

Oprettelse af HTML-formularer — illustration 1

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 (GET eller POST).
  • 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 af for-attributter.
  • Gruppér relaterede inputfelter ved hjælp af fieldset og legend.
  • 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!

Oprettelse af HTML-formularer — illustration 10
Gratis at komme i gang

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

  1. Oprettelse af HTML-formularer
  2. Håndtering af formulardata med PHP
  3. Formularvalidering
← Tilbage til PHP Academy