Tengo un formulario en el que a traves de un boton se van agregando nuevas "lineas de campos" iguales a las que ya hay. Por poner un ejemplo, una linea serian tres campos -nombre, apellidos y edad-, con su estructura de tabla y todo.
Esto lo hago con JavaScript, donde cojo los campos como si fueran una plantilla, apartir de la cual creo una nueva "linea de campos". Para poder recibir todos los datos correctamente, lo que hago es ponerle de nombre de los campos lo siguiente: "nombre[]", "apellidos[]" y "edad[]", y de esta manera, al mandar el formulario, recibo los datos como un array, tal que:
[nombre] => Array
(
[0] => nombre1
[1] => nombre2
[2] => nombre3
)
[apellidos] => Array
(
[0] => apellidos1
[1] => apellidos2
[2] => apellidos3
)
[edad] => Array
(
[0] => edad1
[1] => edad2
[2] => edad3
)
y asi tengo los datos bien controlados.
El problema me surge cuando intento lo siguiente:
Imaginad que ahora quiero poner un campo mas para dejar seleccionada o no cierta linea de las que he agregado dinamicamente, es decir, agregar un radio button agrupado. Para eso, como ya sabeis, hay que poner el mismo nombre a todos los radios, y cambiar el value para que quede reflejado cual se ha marcado.
Como agrego esos campos dinamicamente, y la forma que tenia de recoger todos los datos era cambiandole el nombre del campo... no se que hacer, no se me ocurre una solucion sencilla
Alguien me puede ayudar a saber que radio se esta marcado?
Muchas gracias!