Style Guide Unibo Forms

In questa pagina ci sono i componenti custom relativi alle form sviluppati ed utilizzati esclusivamente per applicazioni unibo.

Form su una o più colonne

Per poter utilizzare questo componente è necessario inserire la classe u-grid-form sul tag form.

E' possibile usare la struttura delle form con la griglia di Foundation, in modo da poter allineare e strutturare i contenuti liberamente.

E' attivo il plugin Abide.
Sono stati utilizzati anche i componenti <p class="subheader"> e <p class="help-text">

E' stato inserito un titolo aggiuntivo, in caso ci sia bisogno di esplicitare il titolo della form <h2 class="title-fieldset">

Ecco alcuni esempi di form a cui è applicata la griglia:

SCSS da includere: u_form.scss
Classe da utilizzare: u-grid-form

Form su una colonna

E' preferibile utilizzare un unico <p class="subheader"> che contiene l'aiuto contestuale.

La struttura è la griglia utilizzata in Foundation, quindi si utilizza la larghezza 12 nel caso in cui si voglia la riga piena.
In alternativa si può usare la larghezza che si preferisce con l'aggiunta della classe end.

              
                

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

Informazioni aggiuntive per la compilazione

Attenzione: Avviso per la compilazione

Questo componente ha una opzione per riga e utilizza dei div

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

Informazioni aggiuntive per la compilazione

Attenzione: Avviso per la compilazione

Questo componente ha una opzione per riga e utilizza dei div

Form su due colonne

Rispetto alla versione in una colonna è sufficiente utilizzare le classi text-right sulla label e sul <p class="subheader">, in modo da avere l'allineamento a destra.

              
                

Titolo del fieldset

Informazioni aggiuntive alla compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive per la compilazione

Attenzione: Avviso per la compilazione

Questo componente ha una opzione per riga e utilizza dei div

E' particolarmente indicato per opzioni con testo lungo

Questo componente ha le opzioni inlinea e utilizza degli span

E' particolarmente indicato per opzioni con testo breve, per avere una form compatta

Questo componente ha le opzioni inlinea e utilizza degli span

E' particolarmente indicato per opzioni con testo breve, per avere una form compatta

Questo componente ha una opzione per riga e utilizza dei div

E' particolarmente indicato per opzioni con testo lungo

Titolo del fieldset

Informazioni aggiuntive alla compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive per la compilazione

Attenzione: Avviso per la compilazione

Questo componente ha una opzione per riga e utilizza dei div

E' particolarmente indicato per opzioni con testo lungo

Questo componente ha le opzioni inlinea e utilizza degli span

E' particolarmente indicato per opzioni con testo breve, per avere una form compatta

Questo componente ha le opzioni inlinea e utilizza degli span

E' particolarmente indicato per opzioni con testo breve, per avere una form compatta

Questo componente ha una opzione per riga e utilizza dei div

E' particolarmente indicato per opzioni con testo lungo

Form su due colonne con una griglia interna sui campi checkbox

In questo componente è prevista la possibilità di inserire una griglia innestata per le input all'interno che possono essere su più colonne. In particolare questa funzionalità è utile per i radio button e checkbox.

              
                

Titolo del fieldset

Informazioni aggiuntive alla compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive per la compilazione

Attenzione: Avviso per la compilazione

E' indicato quando le opzioni hanno un testo breve e quando si ha la necessità di avere una form compatta ma ordinata

Informazioni aggiuntive alla compilazione

Titolo del fieldset

Informazioni aggiuntive alla compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive per la compilazione

Attenzione: Avviso per la compilazione

E' indicato quando le opzioni hanno un testo breve e quando si ha la necessità di avere una form compatta ma ordinata

Informazioni aggiuntive alla compilazione

Errori nella Griglia Form

Errori nei radio button e checkbox

E' possibile inserire la classe is-invalid-inuput su tutto il contenitore del campo, cioè su column. Consigliamo di evidenziare sempre anche la relativa label utilizzando la classe is-invalid-label.
Questa funzionalità è utile per i gruppi di radio e checkbutton.

SCSS da includere: u_form.scss
Classe da utilizzare: u-grid-form
              
                

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

Questo campo è obbligatorio.

Informazioni aggiuntive alla compilazione

L'aiuto contestuale (qualora la label non fosse sufficiente)

Informazioni aggiuntive alla compilazione

Attenzione: Avviso per la compilazione

Questo campo è obbligatorio.

Informazioni aggiuntive alla compilazione