Hola Bartak:
Me alegra saber que te sirven mis mensajes, y es cierto lo del enlace roto, pero en otros sevidores no se puede hacer nada...
En algunos navegadores es mejor agregar los atributos con setAttribute y llerlos con getAttribute... prueba a crear el atributo con setAttribute y nos cuentas...
var input = createElement("input");
input.setAttribute("name", "nombre1");
...
elFormQueSea.appendChild(input);
Saludos