JavaScript - Borrar fila de tabla dinamica

   
Vista:

Borrar fila de tabla dinamica

Publicado por Christiam (6 intervenciones) el 24/10/2008 21:39:11
Hola a todos....

tengo una web que al hacer en el boton Agregar este crea una fila con 4columnas que contienen 3 input text y 1 button llamado "borrar"
hata alli todo funciona...

Ahora el problema sucede cuando quiero borrar una fila, pues al hacer en cualquier boton de estos, me elimina la ultima fila y no la que corresponde al boton seleccionado....

les entrego parte del cod..

inputName = "DPTO["+mailcount+"]";
newInput1 = document.createElement("input");
newInput1.type="text";
newInput1.name=inputName;
newInput1.value=valor1;

inputName = "CCL["+mailcount+"]";
newInput2 = document.createElement("input");
newInput2.type="text";
newInput2.name=inputName;
newInput2.size="5";
newInput2.value=valor2;

inputName = "POR["+mailcount+"]";
newInput3 = document.createElement("input");
newInput3.type="text";
newInput3.name=inputName;
newInput3.size="5";
var Val3 = (valor2*100)/valor3;
Val3 = formatNumber(Val3);
newInput3.value= Val3;

inputName = "Borrar["+mailcount+"]";
newInput4 = document.createElement("input");
newInput4.type="button";
newInput4.name=inputName;
newInput4.value="Borrar";

newNode = document.createElement("tr");
newNode.Class="TextoBlanco";
newNode.appendChild(document.createElement("td"));
newNode.lastChild.align = "left";
newNode.firstChild.appendChild(document.createTextNode(text));
newNode.firstChild.appendChild(newInput1);
newNode.lastChild.appendChild(document.createTextNode(valor1));

newNode.appendChild(document.createElement("td"));
newNode.lastChild.align = "center";
newNode.lastChild.appendChild(newInput2);
newNode.lastChild.appendChild(document.createTextNode(valor2));

newNode.appendChild(document.createElement("td"));
newNode.lastChild.align = "center";
newNode.lastChild.appendChild(newInput3);
newNode.lastChild.appendChild(document.createTextNode(Val3));
newNode.lastChild.appendChild(document.createTextNode("%"));

newNode.appendChild(document.createElement("td"));
newNode.lastChild.align = "center";
newNode.lastChild.appendChild(newInput4);

fieldset=document.getElementById("emailNode");
fieldset.appendChild(newNode);
newInput4.onclick=function(){
var elem1=this.parentNode;
newNode.parentNode.removeChild(newNode);
};

agradeceria si me pudieran ayudar.

Gracias, de antemano...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Borrar fila de tabla dinamica

Publicado por Luis (1 intervención) el 11/10/2011 15:11:14
Quizas ya encontrastes la solución, pero te dejo este enlace que me ayudo..
http://prodev.cl/?p=154
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar