Посчитать сумму выпадающих списков и чекбоксов с условием
Здравствуите!Помогите,пожа луиста!
Нужно вывести сумму выбранных select из выпадающего списка и чекбоксов при нажатии с условиями. Выбираем модель Белава:summa=6300; выбираем ширину-900 к summa прибавляем 500 из value="500"; выбираем длину-1900 к summa прибавляем 550 из value="500"; выбираем длину-1900 к summa прибавляем 600 из value="500"; Должно вывести summa=7950 руб Если нажат чекбокс1: если ширина=900, то к summa прибавляем 100; (summa=7950 руб+100=8050) если ширина=1000, то к summa прибавляем 100; если длина=1900, то к summa прибавляем 100; если длина=2000, то к summa прибавляем 200; если высота=1600, то к summa прибавляем 100; если высота=1700, то к summa прибавляем 200. <h2>Рассчет стоимости</h2> <label for="model">Выберите модель кровати</label> <select name="model_krovat" id="model" class="form-control"> <option value="6300">Белава</option> <option value="7000">Чердак</option> </select> <label for="shirina">Выберите ширину</label><br> <select class="form-control" name="shirina_krovat" id="shirina"> <option value="500">900</option> <option value="1000">1000</option> <option value="1000">1100</option> </select> <label for="dlina">Выберите длину</label><br> <select class="form-control" name="dlina_krovat" id="dlina"> <option value="500">1900</option> <option value="1000">2000</option> <option value="1000">2100</option> </select> <br> <label for="visota">Выберите высоту</label> <select name="visota_krovat" id="visota" class="form-control"> <option value="500">1600</option> <option value="1000">1700</option> <option value="1000">1800</option> </select> <br> <br> <h4>Стоимость</h4> <p class="price"> <span id="final_price">0</span> Руб. </p> <label for="yslygi">Верхняя торцевая перегородка</label> <input type="checkbox" onchange="calc()" id="yslygi" name="peregorodka" />???<br /> <label for="yslygi2">Борта у стены</label> <input type="checkbox" onchange="calc()" id="yslygi2" name="bort" />??? |
Kurmacheva Liana,
"добавки" к сумме нужно занести в атрибуты опций списков <select class="form-control" name="shirina_krovat" id="shirina"> <option data-dem="500" value="500">900</option> <option data-dem="550" value="1000">1000</option> .... и так далее у всех элементов А расчет, это по событию изменений в списках и флажках, суммировать их значения и добавить "добавки" из атрибутов. |
Часовой пояс GMT +3, время: 00:34. |