Jump to content

Флажок

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

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

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

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

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

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

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

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

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

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

Недействительно

[ редактировать ]

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

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

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

См. также

[ редактировать ]
  1. ^ «Флажки» . мсдн . Проверено 5 февраля 2010 г.
  2. ^ Нильсен, Якоб (сентябрь 2004 г.). «Флажки против радиокнопок» . Alertbox Якоба Нильсена . Архивировано из оригинала 29 августа 2012 года . Проверено 5 февраля 2010 г.
  3. ^ «<input type="checkbox"> — HTML: язык разметки гипертекста | MDN» . http://developer.mozilla.org . Мозилла . 13 июня 2023 г. Проверено 19 сентября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 92dade1002207ab26e02256b7d19ec21__1717144860
URL1:https://arc.ask3.ru/arc/aa/92/21/92dade1002207ab26e02256b7d19ec21.html
Заголовок, (Title) документа по адресу, URL1:
Checkbox - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)