HOME

TheInfoList



OR:

A radio button or option button is a graphical control element that allows the user to choose only one of a predefined set of mutually exclusive options. The singular property of a radio button makes it distinct from checkboxes, where the user can select and unselect any number of items. Radio buttons are arranged in groups of two or more and displayed on screen as, for example, a list of circular holes that can contain white space (for unselected) or a dot (for selected). Each radio button is normally accompanied by a label describing the choice that the radio button represents. The choices are mutually exclusive; when the user selects a radio button, any previously selected radio button in the same group becomes deselected (making it so only one can be selected). Selecting a radio button is done by clicking the mouse on (or touching the screen over) the button, or the caption, or by using a keyboard shortcut. It is possible that initially none of the radio buttons in a group are selected. This unselected state cannot be restored by interacting with the radio button widget, though it may be possible through other user interface elements. When used in an HTML form, if no button in a group is checked, then no name–value pair is passed when the form is submitted. For example, for a radio button group named ''Sex'' with the options ''Male'' and ''Female'', the variable ''Sex'' would not be passed, even with a blank value.


Etymology

Radio buttons were named after the physical buttons used on older radios to select preset stations – when one of the buttons was pressed, other buttons would pop out, leaving the pressed button the only button in the "pushed in" position.


HTML

In
web forms A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing. Forms can resemble paper or database forms because web users fill out the forms using checkboxes, radio buttons, or text fields. F ...
, the
HTML element An HTML element is a type of HTML (HyperText Markup Language) document component, one of several types of HTML nodes (there are also text nodes, comment nodes and others). The first used version of HTML was written by Tim Berners-Lee in 1993 ...
is used to display a radio button. Example:
Winter Spring Summer Autumn
A group of attributes is defined by name. In one group, only one radio button can be chosen.


Unicode

Version 6 of the Unicode standard includes a character designated to represent a radio button, (🔘) at code point 128,280 (U+1F518), found in th
Miscellaneous Symbols and Pictographs
section. Similar characters are the mathematical operator as well as and . The font Wingdings 2 contains at position 153 and 158
glyph A glyph () is any kind of purposeful mark. In typography, a glyph is "the specific shape, design, or representation of a character". It is a particular graphical representation, in a particular typeface, of an element of written language. A g ...
s that look like radio buttons.


See also

* Checkbox


References


External links


RFC1866
the HTML 2.0 specification, which defined radio buttons on the web.

*Usage of radio buttons i

* {{Graphical control elements Graphical control elements