Hola:
Yo he tenido problemas con scripts que tratan elementos de formularios creados dinámicamente, referenciándolos por el atributo name... y la forma de resolverlo ha sido referenciarlos por el id... se supone que no debe repetirse y debe usarse getElementById()
Saludos