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:
- Campo nome
- Utilizzare un input di testo.
- Impostare il placeholder su
John. - Rendere il campo attivo di default (autofocus).
- Campo email
- Utilizzare un input di tipo email.
- Impostare il placeholder su
example@gmail.com. - Contrassegnare il campo come obbligatorio.
- Campo password
- Utilizzare un input di tipo password.
- Rendere questo campo obbligatorio.
index.html
index.css
Suggerimento
autofocus: mette automaticamente a fuoco il campo di input al caricamento della pagina;required: rende il campo di input obbligatorio, impedendo l'invio del modulo se lasciato vuoto;placeholder: fornisce un suggerimento o un esempio di testo per il campo di input;foreid: associano un'etichetta a un campo di input per una migliore accessibilità;type: specifica il tipo di dato atteso nel campo di input, come testo, email o password.
Soluzione
<!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?
Grazie per i tuoi commenti!
Sezione 5. Capitolo 6
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 5. Capitolo 6