El problema es que elements[a] te está recorriendo secuencialmente los elementos del formulario.
Tal como lo tienes ahora hay cinco elementos: el select y los cuatro textos. Tu ciclo varía a i entre 1 y 5, es decir, no toma el elemento 0 que debe ser el select y toma cinco textos (tu tienes 4).
Si pones algun elemento antes que el select, debes ajustar tu for() de modo que i varíe justo entre los elementos que quieres recorrer.
Saludos. |