Muchas gracias a los dos por responderme. Y también por el código del for, la verdad es que se me ocurrió que podía poner algo así pero no se me ocurría muy bien como y no me compliqué mucho jejeje.
En cuento a mi problema sigo sin poder resolverlo, creo que tal vez tenga algo que ver el tema de que viene de una página html con un form que ya tiene un onsubmit y al crear otro dinámicamente con el javascript no me lo hace porque se confunde con el primero, es lo único que se me ocurre porque he probado todos los códigos habidos y por haber para añadir la propiedad onsubmit y no consigo nada.
Pero gracias de todas formas, si se os ocurre algo más, decidmelo, pro intentarlo que no quede.