Хотя существует множество решений для ввода дат (например, календари, раскрывающиеся меню и т. д.), не похоже, что существует слишком много «стандартных» способов запроса времени (или диапазона времени).
Я лично пробовал выпадающие меню для полей часа, минуты и секунды (а иногда и поля «AM/PM»). Я также пробовал несколько устройств ввода, похожих на часы, большинство из которых слишком сложны в использовании для обычного конечного пользователя. Я даже пробовал всплывающие меню выбора времени (которые позволяют, например, навести курсор на час «10», чтобы получить подменю, содержащее «: 00», «: 15», «: 30». ", и ":45"), но ни один из этих методов не кажется естественным.
До сих пор лучший (и самый универсальный) метод, который я нашел, — это просто использовать простые текстовые поля и заставлять пользователя вручную заполнять часы, минуты и секунды. Кроме того, у меня есть хороший опыт создания чего-то похожего на «Дневной вид» Outlook, который позволяет вам перетаскивать событие, чтобы установить время начала и окончания.
Есть ли «лучший способ» запросить эту информацию? Кто-нибудь использует какой-нибудь виджет ввода времени, который действительно интуитивно понятен и прост в использовании? Или, по крайней мере, есть более эффективный способ, чем использование простых текстовых полей?