JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
<div class="container">
<div class="row">
<!-- Header -->
<div class="page-header">
<h3>ProBux RR Earnings Calculator</h3>
</div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-body">
<form role="form">
<div class="form-group">
<label for="RRNum">Rented Referrals</label>
<input type="text" class="form-control" id="RRNum" placeholder="Number only" />
</div>
<div class="form-group">
<label for="CPD">Average Clicks Per Day</label>
<input type="text" class="form-control" id="CPD" placeholder="Number Only" />
</div>
<div class="form-group">
<input type="button" id="calculate" class="btn btn-success" value="Calculate" />
</div>
</form>
<ul class="list-group" style="display:none;">
<li class="list-group-item"></li>
<li class="list-group-item"></li>
<li class="list-group-item"></li>
</ul>
</div>
</div>
</div>
</div>
CSS
body {
padding:10px;
}
JavaScript
$('#calculate').click( function () { calculate() });
function calculate() {
var nRR = $('#RRNum').val(),
CPD = $('#CPD').val();
var calc_day = (0.005 * CPD) * nRR + 0.04,
calc_month = calc_day * 30,
calc_year = calc_day * 365;
$('.list-group').fadeOut( function() {
console.log('$' + calc_day + ' Per day');
console.log('$' + calc_month + ' Per month');
console.log('$' + calc_year + ' Per year');
$('.list-group li:eq(0)').text('$' + calc_day.toFixed() + ' Per day')
$('.list-group li:eq(1)').text('$' + calc_month.toFixed() + ' Per month')
$('.list-group li:eq(2)').text('$' + calc_year.toFixed() + ' Per year')
$('.list-group').fadeIn()
});
}