Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Challenge: Formular mit Eingabefeldern und Beschriftungen Erstellen | HTML-Formulare und Benutzereingaben
Ultimatives HTML

Challenge: Formular mit Eingabefeldern und Beschriftungen Erstellen

Swipe um das Menü anzuzeigen

Ziel

Verbesserung der Benutzererfahrung der Website durch die Erstellung eines interaktiven Formulars, das Eingabefelder für Name, E-Mail und Passwort mit zugehörigen Beschriftungen enthält.

Aufgabe

Fügen Sie Ihrer Seite ein einfaches, benutzerfreundliches Formular hinzu. Beachten Sie dabei folgende Anforderungen:

  1. Namensfeld
    • Verwendung eines Texteingabefelds.
    • Platzhalter auf John setzen.
    • Das Eingabefeld soll standardmäßig fokussiert sein (autofocus).
  2. E-Mail-Feld
    • Verwendung eines E-Mail-Eingabefelds.
    • Platzhalter auf example@gmail.com setzen.
    • Feld als erforderlich markieren.
  3. Passwortfeld
    • Verwendung eines Passwort-Eingabefelds.
    • Dieses Feld als erforderlich markieren.
index.html

index.html

index.css

index.css

Hinweis
expand arrow
  1. autofocus: fokussiert das Eingabefeld automatisch beim Laden der Seite;
  2. required: kennzeichnet das Eingabefeld als Pflichtfeld und verhindert das Absenden des Formulars, wenn es leer bleibt;
  3. placeholder: bietet einen Hinweis oder Beispieltext für das Eingabefeld;
  4. for und id: verknüpfen ein Label mit einem Eingabefeld für bessere Zugänglichkeit;
  5. type: gibt den erwarteten Datentyp im Eingabefeld an, wie Text, E-Mail oder Passwort.
Lösung
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>
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 5. Kapitel 6
some-alt