SOLUCIONADO
El problema que tengo radica en los caracteres especiales [ y ]
y es que no puedo cambiar el nombre del input
quiero mediante javascript asignarle un valor pero me lo interpreta imagino como un array
escribo algo tal como
formulario.nombre[1].value= "gracias por la ayuda";
pero claro eso no vale :(
he probado con
formulario.nombre\[1\].value= "gracias por la ayuda";
formulario.nombre'['1']'.value= "gracias por la ayuda";
Pero nada de nada...