Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2009, 16:25
Avatar de tampon
tampon
 
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta suma con input text y checkbox, AYUDA

Hola a todos, pff quee pena molestar nuevamente pero me han solicitado una funcion de esas raras para hacer un a suma que ya tenia funcionando pero ahora con un imput tipo texto, bueno aqui esta el codigo.

Código html:
Ver original
  1.  
  2. <script language="JavaScript">
  3.  
  4. function Suma2(isChecked, myValue){
  5.     myValue=myValue.replace(",","");
  6.     var total=0;
  7.     tot = parseFloat(document.sumar2.total2.value);
  8.     myValue = parseFloat(myValue);
  9.  
  10.     if (isChecked)
  11.         total = tot + myValue;
  12.     else
  13.         total = tot - myValue;
  14.     document.sumar2.total2.value = total.toFixed(2);
  15. }
  16.  
  17.  
  18.  
  19. <form name="sumar2" method="POST">
  20.  
  21.     <p><input type="text" value="" name="Check1" onkeyup="Suma2(this.checked,this.value)"  /></p>
  22.     <p><input type="checkbox" value="63.50" name="Check2" onClick="Suma2(this.checked,this.value)" >$63.50</p>
  23.     <p><input type="checkbox" value="50.00" name="Check3" onClick="Suma2(this.checked,this.value)" >$50.00</p>
  24.     <p><b><font color="#999999">$</font></b> <input id="pago" class="resultado" type="text" name="total2" value="0" disabled></p>
  25.  
  26. </form>
  27.  
  28. </body></html>

El problema que tengo es que al momento de meter una cantidad al input text, me aparece un numero negativo con cantidad distinta, la suma de los checkbox funciona bien pero con este nuevo campo tambien se vuelve loco y me hace la suma con numeros negativos, como arreglo esto?

Saludos!