Выбор варианта из условия, с двойной переменной?

Есть таблица тарифа, где указаны данные и есть возможность выбрать категорию, после указывается цена, но необходимо сделать вторую переменную, чтобы она суммировалась с первой переменной.

5bc0f786b179b690887049.jpeg

Нужна помощь в дополнение JS

<form>
<table>
<tbody>
<tr>
<td style="text-align: center;" colspan="2">Цена: <b style="color:red;font-size:16px;font-weight:bold;" id="pricea">1000</b> ₽</td>
</tr>
<tr>
<td style="text-align: center;" colspan="2">Действует до 01.11.2018</td>
</tr>
<tr>
<td>Колонка 1</td>
<td style="text-align: center;">
<select id="?" переменная="?">
    <option value="2500">100 метров</option>
    <option value="5000">200 метров</option>
</select>
</td>
</tr>
<tr>
<td>Колонка 2:</td>
<td style="text-align: center;">описание</td>
</tr>
<tr>
<td>Колонка 3:</td>
<td style="text-align: center;">
<select id="akpp" a="0">
    <option value="0">1 по 90 мин</option>
    <option value="5000">2 по 90 мин</option>
    <option value="10000">3 по 90 мин</option>
    <option value="15000">4 по 90 мин.</option>
</select>
</td>
</tr>
<tr>
</tbody>
</table>
</form>

akpp.onchange=function(){
        b=this.getAttribute("a")
        pricea.innerHTML= (+pricea.innerHTML)-b+(+this.value)
        this.setAttribute("a",this.value)
    }


Что нужно дописать в JS код, чтобы при двух выборах выводилась сумма!
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Надо хранить где-то выбранные значения. Например, в объекте, назовём его «состояние» state. При изменении select'а записывать выбранное значение и смотреть, если уже выбраны оба, можно обновить сумму.
Ответ написан
@alfangur
при "выборе" вариантов кладете в стэк данные для расчета.
при изменении "выбора" удаляете не нужный, кладете новый в стэк.
после все считаете.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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