stringtranslate.com

Флажок

Примеры флажков двоичного состояния с отключенными некоторыми опциями

Флажок ( check box , tickbox , tick box ) — это графический виджет , который позволяет пользователю сделать бинарный выбор, т. е. выбор между одним из двух возможных взаимоисключающих вариантов. Например, пользователю может потребоваться ответить «да» (отмечено) или «нет» (не отмечено) на простой вопрос «да/нет» .

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

Часто представлен ряд флажков, каждый из которых имеет бинарный выбор между двумя вариантами. Затем пользователь может выбрать несколько вариантов. Это контрастирует с кнопкой-переключателем , в которой можно выбрать только один вариант из нескольких взаимоисключающих вариантов.

Флажки могут быть отключены (обозначены как « серые »), чтобы информировать пользователя об их существовании и возможности использования, несмотря на кратковременную недоступность.

Флажок с тремя состояниями

Примеры флажков с тремя состояниями

Некоторые приложения используют флажки, которые допускают неопределенное состояние в дополнение к двум, предоставляемым обычным флажком. [ необходима цитата ] Это третье состояние отображается в виде квадрата или тире в флажке и указывает, что его состояние не отмечено и не не отмечено. Это чаще всего используется, когда флажок привязан к набору элементов в смешанных состояниях. Неопределенное состояние обычно не может быть выбрано пользователем и переключается в отмеченное состояние при активации.

Например, флажок, представленный для выбора файлов для отправки по FTP, может использовать древовидное представление , чтобы файлы можно было выбирать по одному или по папке. Если выбраны только некоторые файлы в папке, то флажок для этой папки будет неопределенным. Щелчок по этому неопределенному флажку выберет все или, реже, ни один из содержащихся файлов. Продолжение щелчка по флажку будет чередовать отмеченные (выбраны все подкаталоги и файлы) и неотмеченные (не выбраны ни подкаталоги, ни файлы). [ требуется изображение ]

Некоторые реализации флажков с тремя состояниями [ требуется ссылка ] позволяют пользователю переключаться между всеми состояниями, включая неопределенное состояние, запоминая смешанное состояние элементов в коллекции. Это служит функцией отмены .

Не подлежит действию

Установка или снятие флажка (« снятие щелчка ») изменяет состояние флажка без каких-либо побочных эффектов. Нарушение этого правила путем связывания дополнительных действий с изменением состояния часто сбивает пользователей с толку, поскольку они привыкли настраивать данные в элементах управления вводом, таких как текстовые поля, переключатели и флажки, а затем вызывать элемент управления действием, такой как кнопка, для инициирования действия по обработке данных. [1] [2] [ необходимо разъяснение ]

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

HTML

В веб-формах элемент HTML используется для отображения флажка. [3]<input type="checkbox">

Юникод

Смотрите также

Ссылки

  1. ^ "Флажки". msdn . Получено 5 февраля 2010 г. .
  2. ^ Нильсен, Якоб (сентябрь 2004 г.). «Флажки против радиокнопок». Якоб Нильсен, Alertbox . Архивировано из оригинала 29 августа 2012 г. Получено 5 февраля 2010 г.
  3. ^ "<input type="checkbox"> - HTML: язык разметки гипертекста | MDN". developer.mozilla.org . Mozilla . 13 июня 2023 г. . Получено 19 сентября 2023 г. .

Внешние ссылки