Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 15th, 2012  |  syntax: None  |  size: 1.00 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Summing input fields with jquery with values using commas
  2. $(document).ready(function(){
  3.   $(this).keyup(function(){
  4.     var sum = 0;
  5.     var column2 = $('.left')
  6.     jQuery.each(column2,function(number){
  7.       sum += parseFloat($(this).val().replace(',',''));
  8.       });
  9.     $('#total').val(sum).replace(/(d)(?=(ddd)+(?!d))/g, "$1,");
  10.   });
  11. });
  12.        
  13. $(document).ready(function(){
  14.   $('#sumup').on('click',function(){
  15.     var sum = 0;
  16.     var column2 = $('.sum')
  17.     jQuery.each(column2,function(number){
  18.       sum += parseFloat($(this).val().replace(/,/g,'') || 0);
  19.       });
  20.     $('#total').text(sum.toString().replace(/(d)(?=(d{3})+(?!d))/g, "$1,"));
  21.   });
  22. });​
  23.        
  24. sum += parseFloat($(this).val().replace(/,/g, ''));
  25.        
  26. $('#total').val(sum.toString().replace(/B(?=(d{3})+(?!d))/g, ','));
  27.        
  28. sum += parseFloat($(this).val().replace(/,/g,''));
  29.        
  30. var x = '1,000,000';
  31.  
  32. x.replace(/,/g,''); // output: 1000000
  33.        
  34. /B(?=(d{3})+(?!d))/g, ','
  35.        
  36. $('#total').val(sum.toString.replace(/B(?=(d{3})+(?!d))/, "$1,");