Hola buenas noches, tengo un campo que se llama categorias, es un select. Este campo en un momento dado puyede estar duplicado X veces. Pues bien, antes le ponia a los selects categorias este name: categorias[]. Así después podía controlarlos como un array:
var categorias = document.getElementsByName('categorias[]');
esto me iba bien, hasta que me di cuenta que los valores de los values de los selects no respetaban el orden descendente del código, si yo elegía antes el 2 select que el primero, el array categorias[] tenia como primer miembro el 2 select, y así consecutivamente dependiendo del orden de pulsado.
Esto lo arregle poniendo categorias[0], categorias[1]...con eso conseguí que me respetase el orden del array. Ahora el problema que tengo es que nos e como controlarlo dinamicamente en el caso de que sean por ejemplo 3 campos de categorias: categorias[0],categorias[1], categorias[2]...como creo un array donde me meta todos estos campos?
Muchas gracias!!!