Skapa HTML-formulär
Bygg formulär för användarindata
Skapa HTML-formulär är en gratis lektion i PHP Academy på CoddyKit. Detta är lektion 1 av 3. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för PHP Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i PHP Academy innehåller totalt 3 lektioner.
Skapa formulär med HTML
Skapa HTML-formulär
Välkommen till nästa lektion! I den här lektionen får du lära dig att skapa formulär med HTML. Formulär är viktiga för att samla in användarinmatning, som du senare kan bearbeta med PHP. Låt oss börja!

Vad är HTML-formulär?
HTML-formulär används för att samla in användarinmatning. De gör det möjligt för användare att fylla i fält, göra val och skicka data till en server för bearbetning.
Exempel: Ett inloggningsformulär där användare anger sitt användarnamn och lösenord.
Viktigt: Formulär fungerar som länken mellan användaren och dina PHP-skript.
Skapa ett enkelt formulär
Så här skapar du ett grundläggande HTML-formulär:
Förklaring:
action: Anger vilken PHP-fil som ska hantera formulärdata.method: Anger hur data ska skickas (GETellerPOST).required: Säkerställer att fältet måste fyllas i innan formuläret skickas.
<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>
Formulärelement
Formulär kan innehålla olika inmatningstyper för att samla in olika slags data:
text: För textinmatning på en rad.email: För e-postadresser.password: För inmatning av lösenord.checkbox: För val av flera alternativ.radio: För val av ett alternativ.submit: För att skicka formuläret.
Exempel:
<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>
Använda radioknappar
Radioknappar gör det möjligt för användare att välja ett alternativ i en grupp. Exempel:
Tips: Använd samma name-attribut för alla radioknappar i en grupp.
<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>
Använda kryssrutor
Kryssrutor gör det möjligt för användare att välja flera alternativ. Exempel:
Tips: Använd array-syntax (hobbies[]) för att samla in flera värden.
<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>
Rullgardinsmenyer
Rullgardinsmenyer gör det möjligt för användare att välja ett alternativ från en lista. Exempel:
Tips: Använd selected för att ange ett standardalternativ.
<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>
Formulärtillgänglighet
Se till att dina formulär är tillgängliga för alla användare:
- Använd
label-taggar som kopplas till inmatningsfält medfor-attribut. - Gruppera relaterade inmatningsfält med
fieldsetochlegend. - Testa formulärens användbarhet på mobila enheter.
Tips: Tillgängliga formulär förbättrar användarupplevelsen för alla!
Bra jobbat!
Grattis! Du har lärt dig att skapa HTML-formulär med olika inmatningstyper, bland annat textfält, radioknappar, kryssrutor och rullgardinsmenyer. Formulär är grunden för användarinmatning inom webbutveckling. I nästa lektion får du lära dig att bearbeta formulärdata med PHP. Låt oss fortsätta koda!

Lär dig PHP med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 49
- Lektioner
- 195
Vanliga frågor
Är lektionen ”Skapa HTML-formulär” gratis?
Ja – hela texten till ”Skapa HTML-formulär” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i PHP Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i PHP Academy innehåller totalt 3 lektioner.
Vad lär jag mig i ”Skapa HTML-formulär”?
Bygg formulär för användarindata Ni övar på PHP Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig PHP Academy?
Du behöver inga förkunskaper. Utbildningen i PHP Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 3.
Hur lång tid tar lektionen ”Skapa HTML-formulär”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här PHP Academy-lektionen?
Ja. Varje PHP Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Skapa HTML-formulär
- Hantera formulärdata med PHP
- Formulärvalidering