Esta es una rueda que se ha reinventado una y otra vez a lo largo de los años.¿Cuál es el mejor enfoque para obtener la entrada de fecha/hora del usuario?
El Problema: El usuario tiene que introducir una fecha/hora
consideraciones básicas
- Queremos que sea lo más fácil posible para que el usuario introduzca la fecha/hora deseada
- Algunas aplicaciones requieren fechas históricas, algunas aplicaciones solo requieren fechas futuras, algunas necesitarán manejar ambas
- Queremos evitar que el usuario ingrese datos jibberish
- Queremos rellenar automáticamente este control de la forma más agresiva posible.
- Queremos que este control sea lo más reutilizable posible.
soluciones más populares son:
- cuadros de texto
- cuadros combinados
- pop-out calendarios
- del lado del servidor y/o del lado del cliente de validación
- Varias formas de alertar los usuarios sobre datos incorrectos
Hay una gran cantidad de soluciones listas para consumir, pero estoy buscando información más general. ¿Se han realizado estudios de usabilidad en los diferentes enfoques de control de fecha y hora? ¿Hay un "mejor" control de fecha y hora? ¿Hay algún "Qué hacer y qué no hacer" bien establecido?
pregunta relacionada: Best GUI control(s) to describe a time range
+1 para describir este uso de la palabra "panopoly"! –
@Chris: Sí, ¡eso es incluso mejor que "plétora"! –