Foros del Web » Programando para Internet » Javascript »

Agregar filas a una tabla + campo text

Estas en el tema de Agregar filas a una tabla + campo text en el foro de Javascript en Foros del Web. En mensajes anteriores enviaron este código para agregar filas a una tabla por medio de un botón. <html> <head> <title> Tablas </title> <script language=javaScript1.2> function ...
  #1 (permalink)  
Antiguo 13/05/2004, 13:25
 
Fecha de Ingreso: abril-2004
Ubicación: Bogotá
Mensajes: 28
Antigüedad: 20 años
Puntos: 0
Agregar filas a una tabla + campo text

En mensajes anteriores enviaron este código para agregar filas a una tabla por medio de un botón.

<html>
<head>
<title>
Tablas
</title>
<script language=javaScript1.2>
function suma() {
var miTabla = document.getElementById("cuerpoTabla");
var fila = document.createElement("tr");
var celda1 = document.createElement("td");
var celda2 = document.createElement("td");
celda1.innerHTML = "hola b6";
celda2.innerHTML = "hola c6";
fila.appendChild(celda1);
fila.appendChild(celda2);
miTabla.appendChild(fila);
}
</script>
</head>
<body style="color:blue" >
<table id=unaTabla border=1>
<tbody id=cuerpoTabla>
<tr id=a1>
<td id=b1>hola b1</td>
<td id=c1>hola c1</td>
</tr>
<tr id=a2>
<td id=b2>hola b2</td>
<td id=c2>hola c2</td>
</tr>
<tr id=a3>
<td id=b3>hola b3</td>
<td id=c3>hola c3</td>
</tr>
<tr id=a4>
<td id=b4>hola b4</td>
<td id=c4>hola c4</td>
</tr>
<tr id=a5>
<td id=b5>hola b5</td>
<td id=c5>hola c5</td>
</tr>
</table>
<button onclick=suma()>sumar</button>
</body>
</html>

Lo que quiero es que al agregar se le pueda agregar un elemento en cada campo, por ejemplo textfields o radio o checklist, etc.

Gracias
  #2 (permalink)  
Antiguo 14/05/2004, 01:08
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, fexnok.

Donde pone.

celda1.innerHTML = "hola b6";
celda2.innerHTML = "hola c6";

Puedes poner:

celda1.innerHTML = "<input type='text'>";
celda2.innerHTML = "<input type='text'>";

Espero que te sirva. Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:10.