Tengo un cuadro de selección con el conjunto de atributos multiple
. También estoy usando las etiquetas <optgroup>
para separar categorías dentro de mi cuadro de selección. Estoy buscando una forma, usando javascript o jQuery, para tener las diferentes opciones dentro de cada grupo para que se comporten con 'lógica de botón de radio' en lugar de 'lógica de casilla de verificación'. Por ejemplo: seleccionaCuadro multiselect con Optgroups: seleccione uno por grupo
<optgroup label="cat1">
<option>item 1.1</option>
<option>item 1.2</option>
</optgroup>
<optgroup label="cat2">
<option>item 2.1</option>
<option>item 2.2</option>
</optgroup>
- usuario
item 1.1
en la lista.item 1.1
se selecciona según lo esperado. - El usuario selecciona
item 2.1
en la lista. Ahora se seleccionan tantoitem 1.1
comoitem 2.1
. - El usuario selecciona
item 1.2
en la lista. Ahoraitem 1.1
está deseleccionado, mientras queitem 2.1
yitem 1.2
se han seleccionado.
¿Tiene sentido? ¡Gracias por adelantado!
¿Ha pensado en usar botones de radio reales para esta lógica de botón de radio? – aaaidan