He descubierto que el problema es con el parámetro de la función.
Supongo (no se seguro si será por eso) que al cargar la página la variable
numero esta vacia y entonces genera mal los nombres de los inputs y por eso no funciona. O simplemente como la variable esta vacía, no llama a la función. ¿Hay alguna forma de pasarle el valor al cargar la página?¿con un onLoad en el body quizas? no estoy muy segura de como hacerlo
Gracias