RE:Agregar filas a una Tabla
Ok, explicas muy bien lo que quieres, ¿y la pregunta cual es?.
Supongamos que tu pregunta es: "¿Como puedo hacerlo?"
haa, ok, entonces ahora si podemos responder algo:
Bueno haciendolo rapido y resumido, tienes que utilizar el modelo Dom que se implemento en JavaScript 1.5, de forma resumida primero, tienes que crear tu input y darle propiedades de esta forma:
var inp = document.createElement('input');
inp.name = "Algo1";
inp.type = "text";
inp.value = "Prueba1";
Luego tienes que crear una celda:
var c = document.createElement('td');
Ahora hay que meter el input dentro de la celda de esta forma:
c.appendChild(inp);
Ahora hay que crear un Renglon nuevo:
r = document.createElement('tr');
Y metemos la celda dentro del renglon:
r.appendChild(c);
Si queremos meterle varias celdas a ese renglon, pues todo lo hacemos en un ciclo y santo remedio.
Ahora viene lo dificil, tenemos que encontrar la tabla para meterle ahi el renglon:
var t=document.getElementById('El_Id_De_Mi_Tabla');
Woaw ¿fue dificil verdad?, bueno ahora ahi le metemos el renglon:
t.tBodies[0].appendChild(r);
Por lo general solo tenemos un body y no hay problema de meter el renglon donde no le corresponde, eso es por lo general.
Y listo, tenemos un renglon nuevo con un inpu nuevo. Has esto en un ciclo y tienes todo arreglado. Si te interesa saber más sobre componentes DOM y vives en México, puedes asistir al congreso de Software Libre: http://www.gulev.org.mx/
Este codigo funciona con Mozilla, Firefox, e IE 6+
Saludos!
-
Miguel Angel
Mike79