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

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