## CARATTERISTICHE PRINCIPALI
Le caratteristiche chiave del componente Campi Input includono:

* **Funzionalità di input**: il componente consente all'utente di inserire dati e informazioni
* **Gestione degli errori**: il componente gestisce gli errori di compilazione e visualizza le descrizioni degli errori
* **Personalizzazione**: il componente può essere personalizzato per adattarsi alle esigenze specifiche dell'applicazione

Le caratteristiche di accessibilità del componente Campi Input includono:

* La conformità alle linee guida WCAG 2.1 per l'accessibilità dei contenuti web
* La possibilità di utilizzare attributi ARIA per migliorare l'accessibilità dei campi

## VARIANTI
N.D.

## BEST PRACTICES
Le raccomandazioni d'uso del componente Campi Input includono:

* Utilizzare Etichette chiare che indichino il contenuto da inserire nel Campo di Input.
* Utilizzare campi di input chiari e concisi per evitare confusione
* Gestire gli errori di compilazione in modo efficace per migliorare l'esperienza utente

Le linee guida implementative includono:

* Seguire le linee guida WCAG 2.1 per l'accessibilità dei contenuti web

Le pratiche da evitare includono:

* Utilizzare campi di input troppo lunghi o complessi
* Non gestire gli errori di compilazione in modo efficace

## COMPONENTI CORRELATI
I componenti associati al componente Campi Input includono:

* **Etichette**: utilizzate per descrivere i campi di input
* **Pulsanti**: utilizzati per inviare i dati inseriti nei campi
* **Messaggi di errore**: utilizzati per visualizzare le descrizioni degli errori

Le relazioni con altri elementi includono:

* La possibilità di utilizzare il componente Campi Input all'interno di form e interfacce utente

## ACCESSIBILITA'
Una volta inserito del testo nel campo di input il placeholder scompare dalla schermata e non sarà più letto dallo screen reader, si consiglia quindi di non inserire nel placeholder informazioni indispensabili per l’utente e di limitare il suo utilizzo all’inserimento di esempi.
Inoltre, si consiglia di inserire un placeholder solo se può essere realmente utile per l’utente. Per esempio,
inserire un placeholder “Inserire il nome” dentro un campo “Nome” non è utile per l’utente e sarà ridondante
per chi utilizza uno SR.
