Рубрики
Без рубрики

Как создать калькулятор наконечника с HTML, CSS и JavaScript

Калькулятор наконечника представляет собой калькулятор, который рассчитывает совет на основе процента от общего количественного законопроекта. Давайте построим один сейчас. Шаг 1 – HTML: Мы создаем форму, чтобы войти в предпочтительное количество:

Калькулятор наконечника представляет собой калькулятор, который рассчитывает совет на основе процента от общего количественного законопроекта.

Давайте построим один сейчас.

Шаг 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/”