Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Crea un modulo con input ed etichette | Moduli HTML e Input Utente
HTML Definitivo

Sfida: Crea un modulo con input ed etichette

Scorri per mostrare il menu

Obiettivo

Miglioramento dell'esperienza utente del sito web tramite la creazione di un modulo interattivo che richiede l'inserimento di nome, email e password, ciascuno con le relative etichette.

Attività

Aggiunta di un modulo semplice e intuitivo alla pagina. Seguire questi requisiti:

  1. Campo nome
    • Utilizzare un input di testo.
    • Impostare il placeholder su John.
    • Rendere il campo attivo di default (autofocus).
  2. Campo email
    • Utilizzare un input di tipo email.
    • Impostare il placeholder su example@gmail.com.
    • Contrassegnare il campo come obbligatorio.
  3. Campo password
    • Utilizzare un input di tipo password.
    • Rendere questo campo obbligatorio.
index.html

index.html

index.css

index.css

Suggerimento
expand arrow
  1. autofocus: mette automaticamente a fuoco il campo di input al caricamento della pagina;
  2. required: rende il campo di input obbligatorio, impedendo l'invio del modulo se lasciato vuoto;
  3. placeholder: fornisce un suggerimento o un esempio di testo per il campo di input;
  4. for e id: associano un'etichetta a un campo di input per una migliore accessibilità;
  5. type: specifica il tipo di dato atteso nel campo di input, come testo, email o password.
Soluzione
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>
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 5. Capitolo 6
some-alt