我想以10%的费用向PayPal兑换服务付PaySafeCard。 因此,在订购时,我希望人们在输入中键入PSC的资金,因此段落显示他们在PayPal上获得了多少钱(-10%)。 var ppfunds应该在段落中设置ID" moneyuget"在它之后带一个€符号。这就是我到目前为止所得到的以及我被困住的地方。
HTML
<div class="form-group">
<input type="text" class="form-control" id="pscfunds" onkeydown="feecalc()">
</div>
<p>PayPal funds you get with a fee:</p>
<p id="moneyuget">0,00€</p>
JS
var pscfunds = document.getElementById('pscfunds').value;
var number = parseFloat(pscfunds);
var ppfunds = number - (number * .10);
function feecalc() {
ppfunds = document.getElementById('moneyuget').textContent;
}
答案 0 :(得分:1)
var p = document.getElementById('moneyuget');
function feecalc() {
var pscfunds = document.getElementById('pscfunds').value;
var n = Number(pscfunds);
p.textContent = (n - n*0.10).toFixed(2)+'€';
}
&#13;
<div class="form-group">
<input type="number" class="form-control" id="pscfunds" onkeyup="feecalc()">
</div>
<p>PayPal funds you get with a fee:</p>
<p id="moneyuget">0.00€</p>
&#13;