Флажок по сравнению с Двумя Переключателями - Какой более применим? [закрытый]

Вы должны просто сделать простую замену, чтобы сделать это:

updateEmail(template, user) {

const tempBody = template.body.replace('

Вы должны просто сделать простую замену, чтобы сделать это:

[110]firstName', user.firstname) .replace('

Вы должны просто сделать простую замену, чтобы сделать это:

[110]mobilenumber', user.mobilenumber) .replace('

Вы должны просто сделать простую замену, чтобы сделать это:

[110]lastName', user.lastname ) template.body = tempBody ; return template; }
9
задан James 23 April 2009 в 09:37
поделиться

9 ответов

Для чего-то вроде «Can do X» я бы использовал флажок, а не радиоприемник, так как Can Do / Can't Do хорошо согласуется с природой флажка On-Off. Большинство пользователей понимают, что отметка соответствует значению «Да», а отметка «нет» - значению «Нет».

Однако радиоприемник может иметь смысл для некоторых бинарных опций, где опции не ясны или как они могут относиться к включению / выключению, неочевидно. , Например, вы могли бы иметь «Двоичный файл?» затем установите флажок, но я думаю, что в этом случае было бы более понятным иметь параметры «Формат файла», за которыми следуют параметры «Двоичный» и «Текст».

11
ответ дан 4 December 2019 в 07:48
поделиться

У нас был опыт работы с клиентской базой старшей возрастной группы, они понимают переключатели «Да» / «Нет» лучше, чем флажки. И мы были вынуждены снять флажки и поставить радио кнопки везде. Это лучше для неопытных людей.

6
ответ дан 4 December 2019 в 07:48
поделиться

Я думаю, что радио-кнопки загромождают GUI, если ответы всегда да / нет. Радиокнопки также могут сделать использование клавиатуры немного сложнее.

1
ответ дан 4 December 2019 в 07:48
поделиться

Это зависит от контекста и целевой аудитории: Вы стремитесь свести к минимуму мыслительные процессы, необходимые для ответа на него.

Если, например, это вопросник, вам, вероятно, захочется задать полные предложения. Экран параметров будет предназначен для чтения-сканирования (поэтому разрешите / откажитесь вместо да / нет), в то время как панель инструментов (что-то часто устанавливаемое / неустановленное) будет использовать переключатель. В любом случае, я бы допустил ошибку на стороне согласованности.

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

В любом случае, форма с двумя столбцами не рекомендуется, потому что это ставит цель слишком далеко от описания. Это также поощряет вопросы типа «Разрешить полный контроль или только некоторые (да / нет)». Как насчет использования строк, которые меняются с зеленого на красный и показывают галочку / крестик? Это можно сделать с помощью веб-интерфейса.

1
ответ дан 4 December 2019 в 07:48
поделиться

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

1
ответ дан 4 December 2019 в 07:48
поделиться

Вы пытались использовать только флажки, помеченные как «Можно добавлять / редактировать других пользователей» без вопроса слева?

0
ответ дан 4 December 2019 в 07:48
поделиться

С точки зрения ux, я бы сказал, флажок представляет истину / ложь т.е. Quest is Do you Want XXX, отметьте «да» на обычном языке), но для выбора я бы предпочел радио (например, A или B). Есть и другие метафоры, такие как нажатие на кнопку.

0
ответ дан 4 December 2019 в 07:48
поделиться

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

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

Теперь рассмотрим тот же сценарий, но с флажком. Если пользователь пропускает флажок, мы не знаем, был ли его ввод преднамеренным или непреднамеренным. То же верно и для радиостанций со значением по умолчанию.

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

Единственное место, где можно установить флажок, на мой взгляд, - это когда у вас есть небольшая коллекция опций, из которых пользователь может выбрать более одной. Однако, если коллекция большая, вместо нее следует использовать select (без пустого параметра по умолчанию).

5
ответ дан 4 December 2019 в 07:48
поделиться

Я считаю, что переключатели очень трудно поддерживать или документировать.

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

Но «радиокнопка» не имеет большого смысла, а «выделите вариант, который наиболее подходит» — это просто глупость.

0
ответ дан 4 December 2019 в 07:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: