Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Luo lomake syötteillä ja nimikkeillä | HTML-Lomakkeet ja Käyttäjän Syöte
HTML:n Perusteet

Challenge: Luo lomake syötteillä ja nimikkeillä

Pyyhkäise näyttääksesi valikon

Tavoite

Paranna verkkosivuston käyttökokemusta luomalla interaktiivinen lomake, joka vaatii nimen, sähköpostin ja salasanan syöttämisen, sisältäen niihin liittyvät nimilaput.

Tehtävä

Lisää sivullesi yksinkertainen ja käyttäjäystävällinen lomake. Noudata näitä vaatimuksia:

  1. Nimi-kenttä
    • Käytä tekstikenttää.
    • Aseta paikkamerkiksi John.
    • Tee kentästä oletuksena valittu (autofocus).
  2. Sähköposti-kenttä
    • Käytä sähköpostikenttää.
    • Aseta paikkamerkiksi example@gmail.com.
    • Merkitse kenttä pakolliseksi.
  3. Salasana-kenttä
    • Käytä salasanakenttää.
    • Tee kentästä pakollinen.
index.html

index.html

index.css

index.css

Vihje
expand arrow
  1. autofocus: asettaa syötekentän automaattisesti aktiiviseksi sivun latautuessa;
  2. required: merkitsee syötekentän pakolliseksi, estäen lomakkeen lähettämisen jos kenttä on tyhjä;
  3. placeholder: antaa vihjeen tai esimerkkitekstin syötekenttään;
  4. for ja id: yhdistävät tunnisteen ja syötekentän paremman saavutettavuuden takaamiseksi;
  5. type: määrittää syötekenttään odotetun tietotyypin, kuten teksti, sähköposti tai salasana.
Ratkaisu
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>
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 5. Luku 6
some-alt