Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Opret formular med inputfelter og etiketter | HTML-Formularer og Brugerinput
Ultimativ HTML

Udfordring: Opret formular med inputfelter og etiketter

Stryg for at vise menuen

Mål

Forbedring af brugeroplevelsen på hjemmesiden ved at oprette en interaktiv formular, der kræver indtastning af navn, e-mail og adgangskode, med tilhørende etiketter.

Opgave

Tilføj en enkel, brugervenlig formular til din side. Følg disse krav:

  1. Navnefelt
    • Brug et tekstinput.
    • Indstil placeholder til John.
    • Gør inputfeltet fokuseret som standard (autofokus).
  2. E-mailfelt
    • Brug et e-mailinput.
    • Indstil placeholder til example@gmail.com.
    • Marker feltet som påkrævet.
  3. Adgangskodefelt
    • Brug et adgangskodeinput.
    • Gør dette felt påkrævet.
index.html

index.html

index.css

index.css

Tip
expand arrow
  1. autofocus: fokuserer automatisk på inputfeltet, når siden indlæses;
  2. required: markerer inputfeltet som obligatorisk og forhindrer formularen i at blive sendt, hvis det er tomt;
  3. placeholder: viser et hint eller eksempeltekst i inputfeltet;
  4. for og id: forbinder en label med et inputfelt for bedre tilgængelighed;
  5. type: angiver typen af data, der forventes i inputfeltet, såsom tekst, e-mail eller adgangskode.
Løsning
expand arrow
<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="stylesheet" href="index.css" />
  </head>
  <body>
    <form onsubmit="return false">
      <label for="name">Name:</label>
      <input type="text" id="name" name="name" placeholder="John" autofocus />

      <label for="email">Email:</label>
      <input
        type="email"
        id="email"
        name="email"
        placeholder="example@gmail.com"
        required
      />

      <label for="password">Password:</label>
      <input type="password" id="password" name="password" required />

      <button type="submit">Submit</button>
    </form>
  </body>
</html>
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 5. Kapitel 6
some-alt