Herausforderung: Formular mit Eingabefeldern und Beschriftungen Erstellen
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 erfordert.
Aufgabe
Ein benutzerfreundliches Formular in die Website integrieren, um die Nutzerbindung und Interaktion zu erhöhen. Die Aufgabe umfasst:
- Für das Namensfeld: Ein Texteingabefeld erstellen, das die Namen der Nutzer erfasst. Die passenden Attribute für eine reibungslose Nutzung verwenden.
- Den passenden
type
für das Texteingabefeld festlegen; - Das
placeholder
aufJohn
setzen; - Das Eingabefeld standardmäßig fokussieren.
- Den passenden
- Für das E-Mail-Feld: Ein E-Mail-Eingabefeld erstellen, das die E-Mail-Adressen der Nutzer erfasst. Die passenden Attribute zur Sicherstellung der Datenkorrektheit verwenden.
- Den korrekten
type
für das E-Mail-Eingabefeld festlegen; - Das
placeholder
aufexample@gmail.com
setzen; - Das Feld als erforderlich markieren.
- Den korrekten
- Für das Passwortfeld: Ein sicheres Passwort-Eingabefeld erstellen, das die Nutzerdaten schützt. Die passenden Attribute zur Verbesserung des Datenschutzes verwenden.
- Den korrekten
type
für das Passwortfeld festlegen; - Das Feld als erforderlich markieren.
- Den korrekten
index.html
index.css
autofocus
: fokussiert das Eingabefeld automatisch, wenn die Seite geladen wird.required
: kennzeichnet das Eingabefeld als Pflichtfeld und verhindert das Absenden des Formulars, wenn es leer bleibt.placeholder
: zeigt einen Hinweis oder Beispieltext im Eingabefeld an.for
undid
: verknüpft ein Label mit einem Eingabefeld zur Verbesserung der Barrierefreiheit.type
: gibt den erwarteten Datentyp im Eingabefeld an (z. B. Text, E-Mail, Passwort).
index.html
index.css
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 6