Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Lag et skjema med inndatafelt og etiketter | HTML-Skjemaer og Brukerinput
Ultimate HTML

Utfordring: Lag et skjema med inndatafelt og etiketter

Sveip for å vise menyen

Mål

Forbedre brukeropplevelsen på nettstedet ved å lage et interaktivt skjema som krever inndata for navn, e-post og passord, med tilhørende etiketter.

Oppgave

Legg til et enkelt, brukervennlig skjema på siden din. Følg disse kravene:

  1. Navn-felt
    • Bruk et tekstfelt.
    • Sett plassholderen til John.
    • Gjør feltet fokusert som standard (autofokus).
  2. E-post-felt
    • Bruk et e-postfelt.
    • Sett plassholderen til example@gmail.com.
    • Merk feltet som obligatorisk.
  3. Passord-felt
    • Bruk et passordfelt.
    • Gjør dette feltet obligatorisk.
index.html

index.html

index.css

index.css

Tips
expand arrow
  1. autofocus: fokuserer automatisk på inndatafeltet når siden lastes;
  2. required: markerer inndatafeltet som obligatorisk, og forhindrer innsending av skjemaet hvis det står tomt;
  3. placeholder: gir et hint eller eksempeltekst for inndatafeltet;
  4. for og id: knytter en etikett til et inndatafelt for bedre tilgjengelighet;
  5. type: angir hvilken type data som forventes i inndatafeltet, for eksempel tekst, e-post eller passord.
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>
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 27

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 27
some-alt