Estoy haciendo un formulario , en el existe la posibilidad de añadir nuevos inputs mediante js , lo hago de una forma que siempre he hecho y siempre me ha funcionado pero que no se por qué ahora mismo no funciona.
Tengo un botón añadir que llama a la siguiente función:
Código HTML:
var cuenta = 0; function ingresar_nuevo() { var porcentaje = document.getElementById('js_porcentaje').value; var dias = document.getElementById('js_dias').value; var cupo = document.getElementById('js_cupo').value; var estado = document.getElementById('js_estado').value; var fecha = document.getElementById('fch_entrada').value; document.getElementById('espacio').innerHTML+='hola<div id="li_'+cuenta+'"><li style="clear:left;"><input name="js_porcentaje_'+cuenta+'" id="js_porcentaje_'+cuenta+'" type="text" value="'+porcentaje+'" /></li><li style="clear:none;"><input name="js_dias_'+cuenta+'" id="js_dias_'+cuenta+'" type="text" value="'+dias+'" /></li><li style="clear:none;"><input name="js_cupo_'+cuenta+'" id="js_cupo_'+cuenta+'" value="'+cupo+'" type="text" /></li><li style="clear:none;"><select name="js_estado_'+cuenta+'" id="js_estado_'+cuenta+'" value="'+estado+'"><option value="1">Disponible</option><option value="2">No Disponible</option><option value="3">Cerrado</option></select></li><li style="clear:none;"><input name="js_fecha_'+cuenta+'" id="js_fecha_'+cuenta+'" type="text" value="'+fecha+'" /></li><li style="clear:none; width:50px;"><input type="button" onclick="eliminare('+cuenta+')" value="X"></li></div>'; cuenta = cuenta +1; }
Funciona y visiblemente se ven los campos, pero al enviar el formulario los POST no llegan, miro el código fuente y pese a que los nuevos imputs son visibles, en el código fuente no paracen estos nuevos imputs.
Lo raro es que he usado este metodo miles de veces y siempre me ha funcionado, no logro entender que es lo que falla, ¿alguna idea?
He añadido un "hola" como vereis para poder hacer "codigo fuente seleccionado" con firefox y así si logro ver esos imputs(aunque siguen sin enviarse junto al formulario), pero si clicko a ver codigo fuente de la página el div "espacio" está vacio y este código no aparace en ningana parte del doom.