Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/12/2009, 08:13
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 1 mes
Puntos: 4
Respuesta: sumar el valor de los checkbox seleccionados

Hola
me surgio un nuevo inconveniente

me funcionaba perfecto

hasta que hice la prueba con un solo checkbox.
es decir cuando en la pagina hay varios funcinoa y hace la suma y resta correctamente

pero cuando en la pagina hay un solo checkbox, si lo selecciono o desselecciono no pasa nada..

este es el codigo actual

Código javascript:
Ver original
  1. function marcarTodos(){
  2. if (document.miform.todos.checked){
  3. for (i=0;i<document.miform.length;i++){
  4. if ((document.miform.elements[i].id) == "clt"){
  5. document.miform.elements[i].checked = true;
  6. }
  7. }
  8. }
  9. else {
  10. for (i=0;i<document.miform.length;i++){
  11. if ((document.miform.elements[i].id) == "clt"){
  12. document.miform.elements[i].checked = false;
  13. }
  14. }
  15. }
  16.  
  17. sumar();
  18. }
  19.  
  20. function sumar(){
  21.     obj = document.miform['id'];
  22.     totalChecks = obj.length;
  23.     totalSumado = 0;
  24.     for( i=0; i<totalChecks; i++){
  25.         if( obj[i].checked == true ){
  26.             valor = obj[i].value.split('-');        
  27.             totalSumado = totalSumado + parseInt(valor[0],10);
  28.         }
  29.     }
  30.     document.getElementById('informacion').innerHTML = '$'+ totalSumado;
  31. }
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com