Задать вопрос

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

Подскажите пожалуйста новичку, как оставить сумму за выбранный размер товара если товар по умолчанию например стоит 660 руб. за кв/м. Мой код если выбрать услугу кроме "БЕЗ ОБТОЧКИ" то показывает правильно. Но не показывает сумму без услуг. Как указать что при выборе услуги "БЕЗ ОБТОЧКИ" сумма будет равна только за кв/м?
https://codepen.io/tu03422/pen/xxGgqpE?editors=1010
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 = '';
   }
};
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы