Foros del Web » Programando para Internet » Javascript »

Seguir sumando o restando

Estas en el tema de Seguir sumando o restando en el foro de Javascript en Foros del Web. Hola Amigos... Pues tengo el siguiente problema con una funcion en javascript que nadamas no me queda. y lo que quiero esque al cargar mi ...
  #1 (permalink)  
Antiguo 28/09/2011, 00:35
Avatar de totti026  
Fecha de Ingreso: junio-2011
Mensajes: 150
Antigüedad: 13 años, 5 meses
Puntos: 4
Pregunta Seguir sumando o restando

Hola Amigos...
Pues tengo el siguiente problema con una funcion en javascript que nadamas no me queda. y lo que quiero esque al cargar mi pagina me cheque cuales checkboxs ya tengo activados para que a la hora de activar los demas me vaya haciendo la suma o resta desde la cantidad que me cargo al inicio...

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var total = document.getElementById("total").value;
  3. function comprobarChecks(){
  4.  
  5. var checks = document.getElementsByTagName("input"); //recojo todos los input
  6. for(i=0;i<checks.length;i++)
  7.  {
  8. if(checks[i].type=="checkbox") //solo contemplo los de tipo checkbox
  9. {
  10. if(checks[i].checked) //si esta checkado agrego a total su valor
  11. total += parseFloat(checks.value);
  12. sumar(checks([i].value);
  13. }
  14. else
  15. restar(checks[i].value);
  16.  
  17. }
  18.  }
  19. function sumar(valor)
  20. {
  21. total += parseFloat(checks.value);
  22. document.formulario.total.value=total;
  23. }
  24. function restar(valor)
  25. {
  26. total-=parseFloat(checks.value);
  27. document.formulario.total.value=total;
  28. }
  29. </script>

https://skydrive.live.com/?cid=bebd6...42844CC%211088
Espero explicarme un poco mejor con la imagen...
tengo 10 checkbox y como se muestra tengo 3 ya activados (que me dan el 30%) que estan guardados en mi base pero ahora quiero modificar ese registro eh ir activando los demas y asi me vaya sumando o en su caso restando apartir de esos 30%.


Espero Explicarme... Muchas gracias de antemano.

Etiquetas: funcion, seguir, sumando
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 10:13.