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 1. Kapitel 27

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 1. Kapitel 27
some-alt