Переключатель или кнопка выбора [ править ] является графическим элементом управления , который позволяет пользователю выбрать только один из заранее определенного набора взаимоисключающих вариантов. Уникальное свойство переключателя отличает его от флажка , который позволяет выбрать более одного (или ни одного) элемента и восстановить невыделенное состояние.
Радиокнопки организованы в группы по два или более и отображаются на экране в виде, например, списка круглых отверстий, которые могут содержать пробелы (для невыбранных) или точек (для выбранных). Каждая радиокнопка обычно сопровождается меткой, описывающей выбор, который представляет радиокнопка. Возможные варианты взаимоисключающие ; когда пользователь выбирает переключатель, любой ранее выбранный переключатель в той же группе становится не выбранным (что позволяет выбрать только один). Выбор переключателя осуществляется щелчком мыши по кнопке, заголовку или с помощью сочетания клавиш .
Возможно, что изначально ни одна из радиокнопок в группе не выбрана. Это невыделенное состояние нельзя восстановить, взаимодействуя с виджетом переключателя, хотя это может быть возможно с помощью других элементов пользовательского интерфейса. При использовании в HTML - форме , если ни одна из кнопок в группе не отмечено, то нет пара имя-значение не передается , когда форма была отправлена. Например, для группы переключателей с именем «Секс» с параметрами «Мужской» и «Женский» переменная «Пол» не будет передаваться даже с пустым значением.
Этимология
Радиокнопки были названы в честь физических кнопок, используемых на старых радиостанциях для выбора предустановленных станций [1] [2] - при нажатии одной из кнопок другие кнопки выскакивали, оставляя нажатую кнопку единственной кнопкой в «нажатой» должность.
HTML
В веб - формах , то HTML элемент используется для отображения кнопки радио. Пример:<input type="radio">
< форма > < input type = "radio" name = "season" value = "winter" отмечен > Зима < input type = "radio" name = "season" value = "spring" > Весна < input type = "radio" name = "season" value = "summer" > Лето < input type = "radio" name = "season" value = "autumn" > Осень form >
Группа атрибутов определяется по имени. В одной группе можно выбрать только один переключатель.
Юникод
Версия 6 стандарта Unicode включает символ, предназначенный для обозначения переключателя (code) в кодовой точке 128 280 (U + 1F518), который можно найти в разделе « Разные символы и пиктограммы ». Подобные символы - оператор точки в кружке (⊙) (U + 2299), рыбий глаз (◉) (U + 25C9) и яблочко () (U + 25CE).
Шрифт Wingdings 2 содержит в позициях 153 и 158 глифы , похожие на переключатели.
Смотрите также
Рекомендации
- ^ Юмашев, Алекс. «История радиокнопки» . Блог основателей JitBit . Проверено 14 сентября 2016 года .
- ^ «Кнопки радио» . Центр разработки для Windows . Проверено 14 сентября 2016 года .
Внешние ссылки
- RFC1866 : спецификация HTML 2.0, определяющая переключатели в Интернете.
- W3 HTML 4.01 Спецификация
- Использование переключателей в Sun's Java Programming Tutorial
- Нильсен, Якоб (27 сентября 2004 г.). «Флажки против радиокнопок» . Nielsen Norman Group (статья). [Фремонт, Калифорния] . Проверено 12 ноября 2014 года .