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:
- Namensfeld
- Verwendung eines Texteingabefelds.
- Platzhalter auf
Johnsetzen. - Das Eingabefeld soll standardmäßig fokussiert sein (autofocus).
- E-Mail-Feld
- Verwendung eines E-Mail-Eingabefelds.
- Platzhalter auf
example@gmail.comsetzen. - Feld als erforderlich markieren.
- Passwortfeld
- Verwendung eines Passwort-Eingabefelds.
- Dieses Feld als erforderlich markieren.
index.html
index.css
Hinweis
autofocus: fokussiert das Eingabefeld automatisch beim Laden der Seite;required: kennzeichnet das Eingabefeld als Pflichtfeld und verhindert das Absenden des Formulars, wenn es leer bleibt;placeholder: bietet einen Hinweis oder Beispieltext für das Eingabefeld;forundid: verknüpfen ein Label mit einem Eingabefeld für bessere Zugänglichkeit;type: gibt den erwarteten Datentyp im Eingabefeld an, wie Text, E-Mail oder Passwort.
Lösung
<!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?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 6
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 5. Kapitel 6