Текстовое поле, без сомнения, быстрее, чем поля со списком. Элементарный анализ GOMS-KLM показывает, что.
Пользователи, как правило, знают, как вводить время, поэтому ошибка пользователя не является серьезной проблемой, если предположить, что вы предоставляете широкий диапазон допусков для формата (например, принимая 2 вечера, 2:00 вечера, 0200p, 14.00, 14 как все те же ). Это также помогает использовать Javascript или его эквивалент для подавления всех букв, кроме «a», «p» и автозаполнения «m». Произведите автозамену любого символа на ‘:’.
Пользователи иногда забывают AM или PM, заставляя их назначить встречу на 2:00. Возможно, вы захотите включить выпадающий список или кнопки выбора только для AM / PM, чтобы подать запрос пользователю, при этом все еще принимая его ввод в текстовое поле и автоматически выбирая кнопку выпадающего меню / параметра соответствующим образом.
Если вам нужно убедить только одного пользователя, макетируйте выпадающий вариант и текстовое поле, посидите с ним / ней с секундомером и рассчитайте время его ввода. Когда вы показываете, что текстовое поле занимает около 2-3 секунд, а выпадающее меню занимает более 9 секунд, это должно быть сделано.