enes

Radio Button

Un radio button permite elegir una única opción entre un conjunto de alternativas mutuamente excluyentes. Agrupa varios radio buttons con un mismo name, o usa bind:group para enlazar el valor seleccionado a una variable.

Uso

<script>
	import { RadioButton } from 'fluentui-svelte';
</script>

<RadioButton label="Option 1" />

Agrupación

Aunque puedes usar name="inputName" para agrupar elementos y permitir que solo uno esté seleccionado, también puedes usar bind:group={someVariable} para actualizar esa variable con el valor de la entrada seleccionada e inspeccionarla en tu consola. Leer más

Deshabilitado

La prop disabled puede usarse para deshabilitar un radio button, evitando la interacción del usuario.

Seleccionado

La prop checked te permite controlar el estado seleccionado del radio button. Esto es útil para componentes controlados.

Atributos de los controles de formulario

Los atributos y eventos se aplican al campo nativo del formulario; ref permite acceder a él. Para el contenedor, usa wrapperAttributes y wrapperRef.

Propiedades del componente

NameTypeDefaultDescription
labelstringLa etiqueta que se muestra junto al radio button. Dentro de un Label, no se renderiza
group bindableunknownValor enlazable que representa un grupo de entradas de tipo radio al que se vinculará la entrada.
checked bindableboolean | nullfalseSi el radio button está seleccionado.
ref bindableHTMLInputElement | nullLa referencia del DOM del elemento radio button.
wrapperAttributesHTMLAttributesLos atributos que se aplican al elemento wrapper.
wrapperRef bindableHTMLDivElement | nullLa referencia DOM del elemento contenedor.
Element Attributes (input)
Editar este documento Ver como Markdown