Mailing List Archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tlug] big number calculation to small number using javascript



I want to take a user's numerical input and do a calculation on it to
then show to the user on the screen the calculation as a smaller
number (scientific notation)

What happens is that app_amount and brand_amount is showing to the
user a single digit on the 23 digit input rather than the correct
smaller (scientific notation) - this is incorrect

I welcome anyone's thoughts

Thanks, James

-- code --

<<<JS
updateAmounts = function (){
  var amount = +$('#amount').val();
  console.log(amount);
  var brand = parseInt(amount/$div).toString().replace(/\B(?=(\d{3})+(?!\d))/g,
",");
  var investor =
parseInt(amount/2).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
  var new_coin = $coin $opr amount;
  new_coin = new_coin.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
  amount= amount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
  if($('#investor_amount').length){
    $('#investor_amount').text(investor);
  }
  if($('#brand_amount').length){
    $('#brand_amount').text(brand);
  }
  $('#app_amount').text(brand);
  $('#offer_amount').text(amount);
  $('#offer_amount2').text(amount);
  $('#e_value').text(amount);
  $('#new_coin').text(new_coin);
}

$('#amount').keyup(updateAmounts);
$('#amount').change(updateAmounts);
JS;
if ($show_detail)
    $this->registerJs($js);

--end--


Home | Main Index | Thread Index