Hola @caricatos, yo también tengo un código parecido donde los nombres son siempre los mismos pero también los asigno con setAttribute(), y me funciona perfecto en FF, donde no funciona es en IE

¿No será porque no está definido el type del input o algo así?
Saludos (: