Guida Completa ai Form Bootstrap: Campi di Input, Checkbox e Radio Button
Guida Completa ai Form Bootstrap: Campi di Input, Checkbox e Radio Button
Creare form efficienti e accessibili è essenziale per migliorare l’interazione utente sul tuo sito web. Bootstrap, uno dei framework CSS più popolari, offre una vasta gamma di componenti di form pre-stilizzati che possono essere facilmente integrati e personalizzati. In questo articolo, esploreremo come implementare campi di input, checkbox, e radio button utilizzando Bootstrap.
Campi di Input
I campi di input sono uno degli elementi base di qualsiasi form. Consentono agli utenti di inserire testo in un’interfaccia pulita e coerente. Ecco come puoi aggiungere un campo di input usando Bootstrap:
1
2
3
4
5
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
<div id="emailHelp" class="form-text">Non condivideremo mai la tua email con nessun altro.</div>
</div>
Checkbox
Le checkbox permettono agli utenti di selezionare una o più opzioni da un set. Sono ideali per raccogliere consensi e preferenze. Per inserire una checkbox in Bootstrap, utilizza il seguente markup:
1
2
3
4
<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Accetta i termini e condizioni</label>
</div>
Radio Button
I radio button sono utilizzati per permettere all’utente di selezionare una sola opzione tra diverse disponibili. Ecco come puoi implementarli con Bootstrap:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="mb-3">
<label class="form-check-label">Scegli un'opzione:</label>
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadio1" value="opzione1" checked>
<label class="form-check-label" for="exampleRadio1">
Opzione 1
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadio2" value="opzione2">
<label class="form-check-label" for="exampleRadio2">
Opzione 2
</label>
</div>
</div>
Implementare form accessibili e visivamente gradevoli con Bootstrap è un modo eccellente per migliorare l’esperienza utente sul tuo sito. Utilizza questi componenti di base per raccogliere input in modo efficace e aumentare l’interazione degli utenti.