Getting Started | API | Elements | Actions | Validators | Handlers | Configuration Options | Advanced Guides | Troubleshooting | About
The radio element produces an HTML radio button.
[
#radio { name=fruit, text="Apple", checked=true },
#radio { name=fruit, text="Orange" },
#radio { name=fruit, text="Banana", value="banana" }
].
body
(Nitrogen element or list of Nitrogen Elements) - Radio button label either in HTML or Nitrogen elements.
text
(string) - The radio button's label.
html_encode
(boolean) - Set to true to safely html-encode the text label.
value
(string) - The value to be submitted for this radio button in postbacks if it is selected.
label_class - (\atom, string or list of atoms and strings) :: A class applied to the connected <label>
element if text
or body
are provided.
postback
(Erlang term) - If set, clicking on the checkbox will initiate a Nitrogen postback with the supplied term.
checked
(boolean) - True if the radio button should be checked.
name
(string) - The name attribute of the radio button. If this is not contained within a #radiogroup{}
element, then name
must be specified, as name
determines the "group" of the radio buttons (that is, when one member of a radio group is selected, the others are unselected).
html_name
(string) - The name attribute of the checkbox. ( This does essentially the same thing as the name
attribute, but is semantically different for use with the RESTful elements, as all RESTful elements shre the html_name
attributes. If you're not sure, just use name
)