Con el lío de formularios que hay en algunas páginas me he decidido a hacer algunas funciones que me ayuden a generar por DOM formularios ocultos para ser enviados.
He creado una función para generar Inputs pero Explorer pasa totalmente de la asignacion del atributo name... no provoca errores, no interrumpe su marcha, simplemente no le asigna ese atributo. Como se trata de un formulario esa etiqueta es vital para el envio... alguien sabe porque pasa o como solucionarlo?
Mi función:
Código:
Al hacer un alert sobre el iner HTML del formulario (que voy metiendo su id como REF) me saca inputs de este tipo:function crearInput(REF,value) { var el=document.createElement('input'); el.name="Input_generado"; el.value=value; rnd=String(Math.random()); r=rnd.split("."); el.id=r[1]; document.getElementById(REF).appendChild(el); return el; }
<INPUT value=mi_valor_de_prueba id=385116124161342>
Donde está el name????? Porque no me hace ni caso...
FireFox si que me saca el name sin problemas...