Alguien me puede explicar por favor, ¿por qué al generar inputs de forma dinámica con javascript (innerHTML) cuando hago un submit y recojo los datos en otra página dichos datos no existen?
¿Por qué veo en el explorador la creación dinámica de dichos inputs correctamente, y me voy a ver el código fuente generado de la misma página y no aparece dicho código ?
Código HTML:
function aniadirFila(){ var indiceFila=1; myNewRow = document.getElementById('tabla').insertRow(-1); myNewRow.id=indiceFila; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML='<tr class="tdPar" onmouseover="this.style.backgroundColor=\'#BECFDF\'" onmouseout="this.style.backgroundColor=\'#D5D5D5\'">' + '<td valign="center" width="1%"><a href="#"><IMG src="../img/aspa.png" alt="Eliminar linea" title="Eliminar linea" border="0" onClick=\'borrarFila(this)\'></a>' + '</td>'; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML='<input type="text" name="concepto" style=\'width: 100%\' maxlength="500" onChange=\'fCalcularImporte();\'>'; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML='<input type="text" name="descripcion" style=\'width: 100%\' maxlength="500">'; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML='<input type="text" name="cantidad" size="7" maxlength="7" style=\'text-align: right\' onChange=\'fCalcularImporte();\'>'; myNewCell=myNewRow.insertCell(-1); myNewCell.innerHTML='<input type="text" name="importeSinIva" size="7" maxlength="7" style=\'text-align: right\' onChange=\'fCalcularImporte();\'></tr>'; indiceFila++; }