2010-05-03 1 views
2

У меня есть следующий набор элементов управления.Скрыть или отключить? В этом примере и вообще

alt text

Сценарий 1:

Если вы выбираете один из первых 3 радио-кнопок и нажмите кнопку входа, фокус переместится в текстовое поле Номер паспорта. Если пользователь выбирает «Другое», текстовое поле «Другое, Пожалуйста, укажите» включено и, для удобства, фокус экрана (курсор перемещается) в это текстовое поле.

Сценарий 2:

«Указать Другое» текстовое поле скрыто до тех пор, пока пользователь не нажмет на другой кнопке радио. Поступая таким образом, текстовое поле становится видимым и курсор помещается в это текстовое поле.

Какой сценарий вы считаете лучшим подходом? Возможно, у вас есть другой вариант? Пожалуйста, изложите свои рассуждения.

Я также был бы признателен, если бы вы могли сделать обобщенное заявление о том, что скрытие лучше, чем отключение или наоборот, но я также заинтересован в этом конкретном примере.

Спасибо.

Afetrthought: Возможно, во втором примере текст «Please Specify» появится только после того, как пользователь выбрал переключатель «Другой».

alt text

+0

Мы были там до: http://stackoverflow.com/questions/1608379/in-a-user-interface-is-it-better-to-gray-out-or-hide-features-that- are-unavail – Joey

ответ

5

Я считаю, что изменение пользовательского интерфейса, скрытие/отображение элементов управления может быть довольно резким и запутанным для пользователя. Перейдите с опцией 1 и включите текстовое поле, когда установлен соответствующий переключатель.

0

Мое первое впечатление о том, что номер 1 более аккуратный.

  • это позволяет четко дизайн GUI (там не было бы необъяснимо пустые пространства в окне ввода)
  • это делает двоеточие после `(пожалуйста, укажите)» запрос содержательного.
+0

Пустое пространство, я мог бы исправить (я просто стер его с pbrush, чтобы проиллюстрировать). Однако нажатие на кнопку «Другое» приведет к «вставке» текстового поля в поток. Это не означает, что я поддерживаю этот параметр, но только чтобы предложить, как я буду обращаться с ним, если бы этот параметр был выбран. – ChadD

0

Единственный раз, когда я защищаю элементы UI, когда он улучшает пользовательский интерфейс. Если это просто «другое», а не «заметно лучше», не делайте этого.

Пользователи могут быть отстранены от того, что " другой ", кажется, требует, чтобы вы что-то указывали, но пользовательский интерфейс не дает c что вы можете это сделать.

0

Я бы рассмотрел номер 2 ... Скрытие текстового окна облегчит большинству людей возможность взглянуть на страницу (каждая горизонтальная линия создает барьер для глаза). Когда кто-то выбирает «другое», текстовое поле может исчезнуть со словами «укажите» в поле. Форма будет реагировать на ввод пользователей.

 Смежные вопросы

  • Нет связанных вопросов^_^