Tema: autosuma
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2011, 11:13
darion
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 14 años, 3 meses
Puntos: 3
autosuma

Hola Amigos necesito si alguien me puede dar un acercamiento de como deberia seguir con una funcion que no la puedo sacar
Código Javascript:
Ver original
  1. function fn_agregar(){
  2.               var  m1 = document.getElementById("cantidad").value;
  3.               var  m2 = document.getElementById("precio").value;
  4.               var  subtotal  = m1 * m2;
  5.              
  6.              
  7.                 cadena = "<tr onmouseover=\"this.style.backgroundColor='#FCC';\" onmouseout=\"this.style.backgroundColor='';\">";
  8.                
  9.                                 cadena = cadena + "<td style='width:5%; '>" + $("#iva").val()         + "</td>";
  10.                 cadena = cadena + "<td style='width:7%; '>" + $("#cantidad").val()    + "</td>";
  11.                 cadena = cadena + "<td style='width:10%;'>" + $("#precio").val()      + "</td>";
  12.                 cadena = cadena + "<td style='width:8%;' >" + (subtotal).formatMoney(2, '.', ',') + "</td>";
  13.                 cadena = cadena + "<td style='width:5%;text-align:center '><a class='elimina' style='cursor:pointer'><img src='imagenes/delete.png' /></a></td>";
  14.                
  15.                    $("#gri tbody ").append(cadena);
  16.                
  17.               var iva = subtotal * document.getElementById("iva").value / 100;
  18.              
  19.                    $("#iv").append((iva).formatMoney(2, '.', ','));
  20.                
  21.                    $("#sub").append((subtotal).formatMoney(2, '.', ','))   ;
y lo estoy agregando aca
Código HTML:
Ver original
  1. <table  cellpadding="0" cellspacing="0"  id="total">
  2. <tr>
  3. <th style="width:20%";>Subtotal</th>
  4. <th style="width:10%";>Impuestos</th>
  5. <th style="width:10%;">Descuentos</th>
  6. <th style="width:20%";>I.V.A. Insc.%</th>
  7. <th style="width:40%";>Total</th>
  8. </tr>
  9. <tr>
  10. <td style="width:20%" id="sub"></td>
  11. <td style="width:10%"></td>
  12. <td style="width:10%"></td>
  13. <td style="width:20%" id="iv"></td>
  14. <td style="width:40%;color:#F00"><?php echo $moneda[1] ?>&nbsp;&nbsp;&nbsp;</td>
  15. </tr>
  16.  
lo que necesito es que se vaya autosumando subtotal,iva.total a medida que se van generando las tablas
hasta aca llegue si alguien me puede ayudar se lo voy a agradecer mucho
Saludos