Это колесо, которое снова и снова изобреталось за эти годы.
Проблема: пользователю необходимо ввести дату/время
Основные соображения
- Мы хотим сделать это как можно проще, чтобы пользователь мог ввести желаемую дату/время.
- Некоторые приложения требуют исторических дат, некоторые приложения требуют только даты в будущем, некоторые из них должны обрабатывать как
- Мы хотим запретить пользователю вводить данные jibberish
- Мы хотим максимально автоматизировать заполнение этого элемента управления.
- Мы хотим, чтобы этот элемент управления был как можно более удобным для использования.
Популярные решения включают:
- Текстовые поля
- Combo Boxes
- Раскрывающиеся календари
- Проверка на стороне сервера и/или на стороне клиента
- Различные способы оповещения пользователей о плохих данных.
Есть множество готовых решений, но я ищу более общую информацию. Были ли какие-либо исследования юзабилити, сделанные на разных подходах под контролем даты и времени? Есть ли "лучший" контроль времени? Есть ли устоявшиеся "Дос и Дон"?
Связанный вопрос: Лучший GUI-элемент управления для описания диапазона времени