Questa è una ruota che è stata reinventata più e più volte nel corso degli anni.Qual è l'approccio migliore per ottenere l'input Data/Ora dall'utente?
Il problema: L'utente deve inserire un Data/Ora
considerazioni di base
- Vogliamo rendere il più semplice possibile per l'utente di inserire la data/ora desiderata
- Alcune applicazioni richiedono date storiche, alcune applicazioni chiamano solo per date future, alcune dovranno gestire entrambe
- Vogliamo impedire all'utente di immettere dati jibberish
- Vogliamo compilare automaticamente questo controllo nel modo più aggressivo possibile.
- Vogliamo che questo controllo sia il più riutilizzabile possibile.
soluzioni popolari includono:
- Testo Scatole
- caselle combinate
- calendari pop-out
- lato server e/o client-side di validazione
- Vari modi di allertare gli utenti sui cattivi dati
Ci sono una serie di soluzioni pronte per l'uso, ma sto cercando alcune informazioni più generali. Sono stati condotti studi di usabilità sui vari approcci di controllo della data-ora? C'è un "migliore" controllo data-ora là fuori? Esistono "dos e cosa non fare" consolidati?
questione connessa: Best GUI control(s) to describe a time range
+1 per descrivere questo usando la parola "panopoly"! –
@Chris: Sì, è ancora meglio di "pletora"! –