Uitdaging: Maak een formulier met invoervelden en labels
Veeg om het menu te tonen
Doel
Verbeter de gebruikerservaring van de website door een interactief formulier te maken dat invoervelden voor naam, e-mail en wachtwoord bevat, elk met bijbehorende labels.
Opdracht
Voeg een eenvoudig, gebruiksvriendelijk formulier toe aan je pagina. Volg deze vereisten:
- Naamveld
- Gebruik een tekstinvoer.
- Stel de placeholder in op
John. - Zorg dat het invoerveld standaard is gefocust (autofocus).
- E-mailveld
- Gebruik een e-mailinvoer.
- Stel de placeholder in op
example@gmail.com. - Markeer het veld als verplicht.
- Wachtwoordveld
- Gebruik een wachtwoordinvoer.
- Maak dit veld verplicht.
index.html
index.css
Hint
autofocus: stelt het invoerveld automatisch in focus wanneer de pagina laadt;required: markeert het invoerveld als verplicht, waardoor het formulier niet kan worden verzonden als het leeg is;placeholder: geeft een hint of voorbeeldtekst voor het invoerveld;forenid: koppelen een label aan een invoerveld voor betere toegankelijkheid;type: specificeert het type gegevens dat in het invoerveld wordt verwacht, zoals tekst, e-mail of wachtwoord.
Oplossing
<!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>
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 6
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 5. Hoofdstuk 6