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 1. Kapitel 27

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 1. Kapitel 27
some-alt