Crea un elemento de botón de radio.
El parámetro es opcional. Si se pasa una cadena, como en let myRadio = createSelect('food')
, entonces cada opción de radio tendrá "food"
como su parámetro name
: <input name="food">
. Si se pasa un elemento existente
<span></span>
, como en let myRadio = createSelect(container)
, este se convertirá en el elemento padre del botón de radio.Los botones de radio extienden la clase p5.Element con algunos métodos útiles para gestionar las opciones:
myRadio.option(value, [label])
agrega una opción al menú. El primer parámetro,value
, es una cadena que establece el valor y la etiqueta de la opción. El segundo parámetro,label
, es opcional. Si se proporciona, establece la etiqueta que se muestra para elvalue
. Si una opción convalue
ya existe, su etiqueta se cambia y se devuelve su valor.myRadio.value()
devuelve el valor de la opción actualmente seleccionada.myRadio.selected()
devuelve la opción actualmente seleccionada.myRadio.selected(valor)
selecciona la opción dada y la devuelve como unHTMLInputElement
.myRadio.disable(shouldDisable)
habilita el botón de radio completo si se pasatrue
y lo deshabilita si se pasafalse
.
Ejemplos
Sintaxis
createRadio([containerElement])
createRadio([name])
createRadio()
Parámetros
containerElement
Object:
Elemento HTML contenedor, ya sea un <div></div>
o un <span></span>
.
name
String:
parámetro de nombre asignado a cada elemento <input></input>
element.
Notice any errors or typos? Please let us know. Please feel free to edit src/dom/dom.js and open a pull request!