Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Challenge: Skapa Formulär med Inmatningsfält och Etiketter | HTML-Formulär och Användarinmatning
Ultimate HTML

Challenge: Skapa Formulär med Inmatningsfält och Etiketter

Svep för att visa menyn

Mål

Förbättra webbplatsens användarupplevelse genom att skapa ett interaktivt formulär som kräver inmatning av namn, e-postadress och lösenord, komplett med tillhörande etiketter.

Uppgift

Lägg till ett enkelt, användarvänligt formulär på din sida. Följ dessa krav:

  1. Namnfält
    • Använd ett textfält.
    • Ange platshållaren till John.
    • Gör fältet fokuserat som standard (autofocus).
  2. E-postfält
    • Använd ett e-postfält.
    • Ange platshållaren till example@gmail.com.
    • Gör fältet obligatoriskt.
  3. Lösenordsfält
    • Använd ett lösenordsfält.
    • Gör detta fält obligatoriskt.
index.html

index.html

index.css

index.css

Tips
expand arrow
  1. autofocus: fokuserar automatiskt på inmatningsfältet när sidan laddas;
  2. required: markerar inmatningsfältet som obligatoriskt, vilket förhindrar formulärinlämning om det lämnas tomt;
  3. placeholder: visar tips- eller exempeltext för inmatningsfältet;
  4. for och id: kopplar en etikett till ett inmatningsfält för förbättrad tillgänglighet;
  5. type: anger vilken typ av data som förväntas i inmatningsfältet, såsom text, e-post eller lösenord.
Lösning
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>
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 5. Kapitel 6
some-alt