Как оставить неизменным сумму если из не выбрана услуга?

Подскажите пожалуйста новичку, как оставить сумму за выбранный размер товара если товар по умолчанию например стоит 660 руб. за кв/м. Мой код если выбрать услугу кроме "БЕЗ ОБТОЧКИ" то показывает правильно. Но не показывает сумму без услуг. Как указать что при выборе услуги "БЕЗ ОБТОЧКИ" сумма будет равна только за кв/м?
https://codepen.io/tu03422/pen/xxGgqpE?editors=1010
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
function calcPrice () {
   let firstInp = Number(document.querySelector('#a').value); 
   let secondInp = Number(document.querySelector('#b').value);

   var mirror = 660;// сумма за квадрат зеркала
   var meter = 140; // сумма за пог.метр обработки краев зеркала(периметр) 
                    //  формула: (ширина+ширина * высота+высота) (a+2*b+2)*140 
   var e = document.getElementById("selector-32");
   var obtochka = Number(e.options[e.selectedIndex].value);
       
   if (obtochka) {
   	resultat1 = ((firstInp + secondInp) * 2 * obtochka);
   }

  

   if (firstInp !== 0 && secondInp !== 0) {
     let rezultat = resultat1  + ((firstInp * secondInp) * mirror);
      document.getElementById('rezultat').value = `${rezultat}`;
   }else if(obtochka==0){
     document.getElementById('rezultat').value = mirror
   }else{
     document.getElementById('rezultat').value = '';
   }
};
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы