Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/10/2005, 12:48
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Rehola.

Lo que ocurre es que en el código que te puse los elementos se añaden a un formulario y tú estás usando una tabla, así que hay que hacer algunos cambios:
Código PHP:
<html>
<
head>
<
title>Untitled</title>
<
script>
Num=0;
function 
Agregar(){
        
obj=document.getElementById('tabla');
        
f=document.getElementById('fila');
        
Num++;
        
elTr=document.createElement('tr');
        
elTr.id='valor'+Num;
        
elTd=document.createElement('td');
        
elTd.innerHTML='valor '+Num+':';
        
elTr.appendChild(elTd);
        
elTd=document.createElement('td');

        
elem=document.createElement('input');
        
elem.type='text';
        
elem.name='valor'+Num;
        
        
// añadir boton para borrar
        
elem1=document.createElement('input');
        
elem1.type='button';
        
elem1.value='X';
        
elem1.setAttribute('borrar','valor'+Num);
        
elem1.onclick = function() {
          
obj=document.getElementById('tabla');
          
obj.removeChild(document.getElementById(this.getAttribute('borrar')));
        }
        
        
elTd.appendChild(elem);
        
elTd.appendChild(elem1);

        
elTr.appendChild(elTd);
        
obj.insertBefore(elTr,f)
        return 
Num;
}
</script>
</head>
<body>
<table width="650" border="0" cellspacing="0" cellpadding="0">
<tbody id="tabla"><tr id="fila"><td>&nbsp;</td>
<td><table width="500">
<tr>
<td><input type="button" name="Submit" value="Agregar Valor" onClick="Agregar()">
<input type="hidden" name="txt"><input type="hidden" name="num"></td>
</tr>
</table> 
</body>
</html> 
Saludos,