Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Maak een formulier met invoervelden en labels | HTML-Formulieren en Gebruikersinvoer
Ultimate HTML

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:

  1. Naamveld
    • Gebruik een tekstinvoer.
    • Stel de placeholder in op John.
    • Zorg dat het invoerveld standaard is gefocust (autofocus).
  2. E-mailveld
    • Gebruik een e-mailinvoer.
    • Stel de placeholder in op example@gmail.com.
    • Markeer het veld als verplicht.
  3. Wachtwoordveld
    • Gebruik een wachtwoordinvoer.
    • Maak dit veld verplicht.
index.html

index.html

index.css

index.css

Hint
expand arrow
  1. autofocus: stelt het invoerveld automatisch in focus wanneer de pagina laadt;
  2. required: markeert het invoerveld als verplicht, waardoor het formulier niet kan worden verzonden als het leeg is;
  3. placeholder: geeft een hint of voorbeeldtekst voor het invoerveld;
  4. for en id: koppelen een label aan een invoerveld voor betere toegankelijkheid;
  5. type: specificeert het type gegevens dat in het invoerveld wordt verwacht, zoals tekst, e-mail of wachtwoord.
Oplossing
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>
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 5. Hoofdstuk 6
some-alt