2009-06-08 3 views
0

Когда несколько текстовых полей в форме логически сгруппированы в групповой ящик и являются необязательными в области формы, лучше добавить флажок «Да, я хочу заполнить эти поля out "или лучше всего оставить их пустыми?Дизайн интерфейса - явное или неявное включение

Флажок действительно обеспечивает полезный флаг, говорящий: «Эй, группа XYZ действует.»

+0

Если это необязательно, рассматривали ли вы просто не имеющие элементов формы там? – AdamC

ответ

0

я бы не слишком усложнять с флажком. Просто проверить, что все обязательные данные были введены.

1

с точки зрения практичности я всегда голосую неявное.

Однако, я предпочел бы сделать что-то (то есть явное), если неявное реализация глупо.

Перейти к impli cit, но проверяйте ад из этого и убедитесь, что он натягивает нужные вещи в нужное время. (IMO)

0

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

Например, в форме адреса доставки/выставления счета опция для заполнения другого платежного адреса почти всегда ясна, потому что это редкий случай.

Если, с другой стороны, общие для необязательных полей сгруппированы, что делает их неявными и оставляя их пользователю для их заполнения или нет, вероятно, лучший выбор.

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

На мой взгляд, дизайн пользовательского интерфейса редко срезан и высушен. Многие решения являются (или должны быть) ситуативными.

0

Ярлык «Необязательно» для группы, вероятно, достаточен и позволяет пользователю определить и использовать этот флажок.

Еще лучше в большинстве случаев: наклейте или отметьте другие поля как «обязательно». Это, вероятно, более важно. Только утруждать маркировки необязательных полей, если вы наблюдаете много пользователей тратить свое время на заполнение их излишне

1

Зависит :)

В качестве примера: если -

  • у вас есть> = 3 настройки функция под названием «автоматическая публикация»,
  • автоматическая публикация используется менее чем на 70% пользователей
  • настройки разделяют формы с другими функциями, которые используют использоваться независимо от него

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

Обоснование: Пользователи, которые не нуждаются в автоматической публикации не должны видеть вопросы автоматической публикации (например, «какой сервер», «то, что пользователь» и т.д.)

Если необязательные поля не связаны друг с другом (т.е. они принадлежат к различным функциям приложения), это становится более «зависимым». Если они содержат более 20% всех вариантов формы, я бы разместил их в отдельной «расширенной» форме или, что еще лучше, предоставить «расширитель формы», например. кнопку [Дополнительно >>]. (Рассмотрим сохранение состояния этой кнопки).

В противном случае, не беспокойтесь (но убедитесь, что какие поля необходимы).

(все числа правил диаметра большого пальца. Thumb может отличаться.)

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