Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2005, 16:28
Avatar de Escoffie
Escoffie
 
Fecha de Ingreso: abril-2003
Ubicación: Mérida, Yucatán
Mensajes: 242
Antigüedad: 21 años
Puntos: 9
Checkbox como radio button

Hola.

Tengo una lista de checkboxes similar a esta:

Código HTML:
<INPUT name="check['a']" type="checkbox" value="A.1">
<INPUT name="check['a']" type="checkbox" value="A.2">
<INPUT name="check['a']" type="checkbox" value="A.3">
<INPUT name="check['b']" type="checkbox" value="B.1">
<INPUT name="check['b']" type="checkbox" value="B.2">
<INPUT name="check['b']" type="checkbox" value="B.3">
<INPUT name="check['c']" type="checkbox" value="C.1">
<INPUT name="check['c']" type="checkbox" value="C.2">
<INPUT name="check['c']" type="checkbox" value="C.3"> 
Como se puede observar, todas tienen el mismo nombre y es un array. Pero varios elementos del array tienen el mismo key.

Lo que quiero es que aquellos checkboxes que comparten el mismo key funcionen como radios, es decir, que si activo el que tiene de valor A.2 no puedan estar seleccionados al mismo tiempo los A.1 y A.3.

¿Porqué no usar radios entonces? Pues porque es una lista generada dinámicamente a partir de una DB muy mal diseñada y usar radios me metería en otros problemas. Actualmente todo funciona bien, pero por el momento sí es posible seleccionar varios elementos de la misma key.

La idea es que al final sólo pueda tener seleccionado un checkbox de cada key.

Espero haberme explicado.

De antemano, gracias :)