He creado un formulario y quiero que la gente compruebe los datos antes de enviarlo al servidor.
Dinamicamente creo un div,una tabla y le voy creando las filas y las celdas mediante con un for. Estoy utilizando evil, que nunca había utilizado pero está dando error.
El código resumido es:
Código Javascript
:
Ver originalfunction vista_previa(){
document.getElementById('paso2').style.display="none";
var nom_bebe=document.mod_datos.nom_bebe.value;
var nom_padre = document.mod_datos.nom_padre.value;
var ape_padre=document.mod_datos.ape_padre.value;
var nom_madre=document.mod_datos.nom_madre.value;
var ape_madre=document.mod_datos.ape_madre.value;
var fecha_nac=document.mod_datos.fecha_nac.value;
var ciudad_nac=document.mod_datos.ciudad_nac.value;
var prov_nac=document.mod_datos.prov_nac.value;
var comentarios=document.mod_datos.comentario.value;
fi=document.getElementById("content");
div_creado=document.createElement('div');
div_creado.id="preview";
fi.appendChild(div_creado);
/*añadir variables*/
// Crear <table> y sus dos atributos
var tabla = document.createElement('table');
tabla.setAttribute('id', 'otraTabla');
//Crear elementos de la tabla a mano
var fila0=tabla.insertRow(0);
var celda0=fila0.insertCell(0);
celda0.innerHTML="Nombre bebe ";
var celda1=fila0.insertCell(1);
celda1.innerHTML=nom_bebe;
//Crear elementos de la tabla dinamicamente
for(var i=0; i<9; i++){
eval("fila"+i+"="+tabla.insertRow(i));
}
div_creado.appendChild(tabla);
};
luego dentro del for pondría otro for para crear dos celdas por cada fila.
Y me da el error:
Error: missing ] after element list
fila0=[object HTMLTableRowElement]
A mano lo puedo hacer, pero es que sé que con un for lo hago en un momento.
Gracias de antemano.