Foros del Web » Programando para Internet » Javascript »

Ayuda con Checkbox

Estas en el tema de Ayuda con Checkbox en el foro de Javascript en Foros del Web. Hola.. tengo un pequeño problema.. estoy desarrollando un modulo de facturacion, donde el usuario selecciona mediante un checkbox las facturas.. y estas se van a ...
  #1 (permalink)  
Antiguo 21/05/2010, 12:48
Avatar de TheoriaX  
Fecha de Ingreso: agosto-2009
Ubicación: Hermosillo, Sonora
Mensajes: 217
Antigüedad: 14 años, 8 meses
Puntos: 5
Ayuda con Checkbox

Hola..

tengo un pequeño problema.. estoy desarrollando un modulo de facturacion, donde el usuario selecciona mediante un checkbox las facturas.. y estas se van a ir sumando..

pero aqui ya no se como hacerle, como le puedo hacer en JS para que me valla leyendo los chekbox y que me valla sumando el valor de estos..

por su atencion muchas gracias
__________________
Desarrollador .Net y Php
MCTS Framework 2.0:Windows Applications
Microsoft Certificated Profesional
  #2 (permalink)  
Antiguo 21/05/2010, 14:33
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Ayuda con Checkbox

Hola

Quizás sea esto lo que te ocupa

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <script type="text/javascript">
  6. function Suma(isChecked, valor){
  7.     if (isChecked) {
  8.         document.sumar1.siniva1.value = (parseFloat(document.sumar1.siniva1.value) + parseFloat(valor)).toFixed(2);
  9.         document.sumar1.coniva1.value = parseFloat(document.sumar1.siniva1.value * 0.16).toFixed(2);
  10.     } else {
  11.         document.sumar1.siniva1.value = parseFloat(document.sumar1.siniva1.value - valor).toFixed(2);
  12.         document.sumar1.coniva1.value = parseFloat(document.sumar1.siniva1.value * 0.16).toFixed(2);
  13.     }
  14. document.sumar1.total1.value = (parseFloat(document.sumar1.siniva1.value) + parseFloat(document.sumar1.coniva1.value) + parseFloat(document.sumar1.totalactual.value)).toFixed(2);
  15. }
  16.  
  17.  </script>
  18. <body>
  19. <table border="1">
  20. <tr>
  21. <td>
  22. <form name="sumar1" method="POST">
  23.     <p><b><font color="#999999">Importe Actual con IVA 16%</font></b> <input type="text" value="200.00" id="totalactual" name="totalactual" disabled /> &euro;</p>
  24.     <p>Televisi&oacute;n LG <input type="checkbox" value="2000.00" id="Prod1" name="Prod1" onClick="Suma(this.checked,this.value)" />2000,00 &euro;</p>
  25.     <p>Televisi&oacute;n Sony <input type="checkbox" value="1505.99" id="Prod2" name="Prod2" onClick="Suma(this.checked,this.value)" />1505,99 &euro;</p>
  26.     <p>Televisi&oacute;n Panasonic <input type="checkbox" value="1151.99" id="Prod3" name="Prod3" onClick="Suma(this.checked,this.value)" />1151,99 &euro;</p>
  27. <input type="hidden" value="0.00" id="siniva1" name="siniva1" />  
  28. <input type="hidden" value="0.00" id="coniva1" name="coniva1" />  
  29.     <p><b><font color="#999999">Importe Total con IVA 16%</font></b> <input id="pago" class="resultado" type="text" id="total1" name="total1" value="200" /> &euro;</p>
  30. </form>
  31. </td>
  32. </tr>
  33. </table>
  34. </body>
  35. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 23/05/2010, 17:49
Avatar de TheoriaX  
Fecha de Ingreso: agosto-2009
Ubicación: Hermosillo, Sonora
Mensajes: 217
Antigüedad: 14 años, 8 meses
Puntos: 5
Respuesta: Ayuda con Checkbox

si algo asi andaba buscando.. muchas gracias.. lo probare..
__________________
Desarrollador .Net y Php
MCTS Framework 2.0:Windows Applications
Microsoft Certificated Profesional

Etiquetas: checkbox
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 01:14.