Калькулятор наконечника представляет собой калькулятор, который рассчитывает совет на основе процента от общего количественного законопроекта.
Давайте построим один сейчас.
Шаг 1 – HTML:
Мы создаем форму, чтобы войти в предпочтительное количество:
Tip Calculator
Tip Calculator
Results
Tip amount
Total Bill with Tip
Шаг 2 – CSS:
Вы проектируете стиль, однако вы хотите. Вы также можете использовать CSS, чтобы скрыть результаты и отображать их через JavaScript после того, как пользователь заполняет форму:
#results {
display:none;
}Шаг 3: JavaScript:
Мы добавляем событие Onchange. Событие ONChange происходит, когда пользователь взаимодействует с формой.
Это действие будет выполнять функцию, вычисляющую конечную сумму счета на основе процентного наконечника, затем возвращает результаты.
document.querySelector('#tip-form').onchange = function(){
var bill = Number(document.getElementById('billTotal').value);
var tip = document.getElementById('tipInput').value;
document.getElementById('tipOutput').innerHTML = `${tip}%`;
var tipValue = bill * (tip/100)
var finalBill = bill + tipValue
console.log(finalBill)
var tipAmount = document.querySelector('#tipAmount')
var totalBillWithTip = document.querySelector('#totalBillWithTip')
tipAmount.value = tipValue.toFixed(2);
totalBillWithTip.value =finalBill.toFixed(2);
//Show Results
document.getElementById('results').style.display='block'
}Вы можете увидеть рабочий пример и его код на Codepen.io Отказ
Оригинал: “https://www.freecodecamp.org/news/how-to-build-a-tip-calculator-with-html-css-and-javascript/”