Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2009, 20:50
loquillo1985
 
Fecha de Ingreso: noviembre-2009
Mensajes: 12
Antigüedad: 14 años, 6 meses
Puntos: 0
Sumar columna de una Tabla HTML

Ayuda por faaaa lo que pasa que soy alumno de sistemas y toy con una aplicacion en JAVA y tengo q llenar el detalle de una factura estoy queriendolo hacer de manera dinamica y en cliente hasta el momento lo que he conseguido es agregar y quitar filas del detalle de esta manera


function remove(t)
{
var td = t.parentNode;
var tr = td.parentNode;
var table = tr.parentNode;
table.removeChild(tr);
}
function agregar(cant,descripcion,pu,codprod,codcarac,codse r){
//var j=Math.random();
var tipoitem=document.getElementById("combotipo").valu e;
if(tipoitem=="0"){
var cantidad=document.getElementById(cant).value;
var preciounitario=document.getElementById(pu).value;
var subtotal=cantidad*preciounitario;
}
var productoservi=descripcion;
var codigoproducto=codprod;
var codigocaracteristica=codcarac;
var codigoservicio=codser;

var tabla = document.getElementById("tabla");
var tbody = document.createElement("tbody");
var tr = document.createElement("TR");
tbody.appendChild(tr);

var td1 = document.createElement('TD');
td1.innerHTML=cantidad;
tr.appendChild(td1);

var td2 = document.createElement('TD');
td2.innerHTML=productoservi;
tr.appendChild(td2);

var td3 = document.createElement('TD');
td3.innerHTML=preciounitario;
tr.appendChild(td3);

var td4 = document.createElement('TD');
td4.innerHTML=subtotal;
tr.appendChild(td4);

var td5 = document.createElement('TD');
var btnEl = document.createElement('input');
btnEl.type = 'button';
btnEl.value = 'Quitar';
btnEl.onclick = function () {remove(this)};
tr.appendChild(td5).appendChild(btnEl);

var td6 = document.createElement('TD');
td6.innerHTML=codigoproducto;
tr.appendChild(td6);

var td7 = document.createElement('TD');
td7.innerHTML=codigocaracteristica;
tr.appendChild(td7);

var td8 = document.createElement('TD');
td8.innerHTML=codigoservicio;
tr.appendChild(td8);

var td9 = document.createElement('TD');
td9.innerHTML=preciounitario;
tr.appendChild(td9);

var td10 = document.createElement('TD');
td10.innerHTML=cantidad;
tr.appendChild(td10);

tabla.appendChild(tbody);
}

los datos se los paso de un servlet que ya filtra los datos que necesito ahora quisiera saber como recorrer la columna de subtotal y mostrar la suma en alguna etiqueta label o text por fa

Última edición por loquillo1985; 05/11/2009 a las 21:04