var productPrice = {
163: 35.778333333,
164: 40.317,
166: 43.27,
165: 45.89
}
var discount = {
163: 29.815,
164: 35.60,
166: 36.055,
165: 38.242
}
function getInputValue(inp) {
for (var i = 0; i < inp.length; i++) {
if (inp[i].type == "radio" && inp[i].checked) {
return inp[i].value;
}
}
}
function getProductType() {
var inp = document.getElementsByName('option3');
return getInputValue(inp);
}
function getNumberOfDays() {
var inp = document.getElementsByName('days');
return getInputValue(inp);
}
function discount() {
document.getElementById("discount").innerHTML = (discount[getProductType()] * getNumberOfDays()).toFixed(2);
}
function updateTotal() {
document.getElementById("total").innerHTML = (productPrice[getProductType()] * getNumberOfDays()).toFixed(2);
}
Сделал скрипт который выдает значение: Цена товара*Количество Дней=Вывод значения
и подобный ему с другими значениями: Скидочная цена*Количество Дней=Вывод значения
Скидочный вывод значения не работает, что я пропустил?
<div>
<p style="color: #029F02; font-size:1.5em " align="center">
<b>TOTAL:</b>
<span id="total"></span> C$
</p>
<p style="color: #029F02; font-size:1.5em " align="center">
<b>DISCOUNT PRICE:</b>
<span id="discount"></span> C$
</p>
</div>
<script>
updateTotal();
discount();
</script>