Я давно ничего не кодировал, и я пытаюсь сделать простую страницу расчета, и у меня возникают проблемы.Я хочу, чтобы можно было ввести число во входные данные «Розничная стоимость» и «Цена продажи», затем я хочу, чтобы «сбережения отражали разницу». Затем я хочу, чтобы общее количество отражало «Продажную цену» + «сборы». Я не являюсьуверен, что мне не хватает ... Кроме того, я не помню, как использовать формат Java, поэтому, когда вы вводите число, он автоматически добавляет запятую в поля ввода для вас? Если так, как я могу включить эти файлы импорта в это?
function findTotal(){
var arr = document.getElementsByClassName('amount');
var tot=0;
for(var i=0;i<arr.length;i++){
if(parseFloat(arr[i].value))
tot += parseFloat(arr[i].value);
}
document.getElementById('totalordercost').value = tot;
}
body { font-family:Helvetica, Arial, sans-serif; font-size:11px; }
<div>
<h2>Pricing</h2>
<p><strong>Retail Value</strong><br />
$ <input onblur="findTotal()" type="text" class="amount" name="printcost" /></p>
<p><strong>Savings <span class="required">*</span></strong><br />
$ <input type="text" name="totalordercost" id="totalordercost" /></p>
<p><strong>Sales Price</strong><br />
$ <input onblur="findTotal()" type="text" class="amount" name="digitalcost" /></p>
<p><strong>Fees</strong><br />
$ <input onblur="findTotal()" type="text" class="amount" name="dmscost" /></p>
<p><strong>Total</strong><br />
$ <input onblur="findTotal()" type="text" class="amount" name="preprintcost" /></p>
</div>