Ir al contenido


Foto

Problemas para restar


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 tumbero_x

tumbero_x

    Advanced Member

  • Miembros
  • PipPipPip
  • 65 mensajes

Escrito 18 noviembre 2011 - 04:42

Hola amigos!!!
estoy teniendo problemas para sacar una formula
paso a explicar
tengo 10 pesos y  20 pesos
yo necesito  a 20 restarle 10 y mostrar el resultado
mostrar que 20 me quedo en 10
y 10 me quedo en 0

la idea es ir restando para lograr llegar a 0
y tambien por ejemplo: si tengo 30 pesos y 20 pesos
a 20 restarle 30 y que 20 me quede en 0 y 30 en 10
aca dejo el ejemplo que estoy haciendo
http://www.sincronia.../pago_prov1.php
y el codigo


delphi
  1. $('.credito').live('click',function(){
  2.           if($('.debito').hasClass('seleccionar'))
  3. {
  4. var cre = $(this).find("td").eq(5).html();
  5. cre = cre.replace(/,/g,'');
  6. cre = parseFloat(cre);
  7. if(cre > 0)
  8. {
  9. $(this).addClass('seleccionar')
  10. $('.debito').each(function(){
  11. if($(this).hasClass('seleccionar'))
  12. {
  13. var deb = $(this).find("td").eq(5).html();
  14. deb = deb.replace(/,/g,'');
  15. deb = parseFloat(deb);
  16. var resultado = cre - deb;
  17.  
  18. $('.credito.seleccionar').find("td").eq(5).html(resultado);
  19. $('.credito.seleccionar').find("input:first").val(resultado);
  20. $(this).find("td").eq(5).html(resultado);
  21. $(this).find("input:first").val(resultado);
  22.  
  23.  
  24. //alert(resu);
  25. $('.debito,.credito').removeClass('seleccionar');
  26. }
  27.  
  28. })
  29. }else{ alert('el cre esta en 0');return true }
  30. }else{ alert('necesita seleccionar primero un debito o una factura');return true }
  31.  
  32.  
  33.            
  34.            
  35.  
  36.     });
  37.     //////////////////////////////////////////////
  38.     $('.debito').live('click',function(){
  39.         if ($('.debito').hasClass('seleccionar'))
  40.         {
  41.             $(this).removeClass('seleccionar');
  42. $(this).removeClass('pasamouse');
  43.      
  44.         }
  45.         else
  46.         { var id0 = $(this).find("td").eq(5).html();
  47. id0 = id0.replace(/,/g,'');
  48. id0 = parseFloat(id0);
  49. if(id0 > 0)
  50. {
  51.             $('.debito').removeClass('seleccionar');
  52.           $(this).addClass('seleccionar')
  53. }else{ alert('esta en 0');return true }
  54.      
  55.         }
  56.     });
  57. });//fin del document



  • 0




IP.Board spam blocked by CleanTalk.