Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2014, 00:35
Новичок на форуме
Отправить личное сообщение для Alina777 Посмотреть профиль Найти все сообщения от Alina777
 
Регистрация: 14.12.2014
Сообщений: 5

Деактивация чекбокса.
Здравствуйте, уважаемые форумчане.

Уже 3 дня не могу правильно написать код...

Я новичок, сильно не ругайте...

Прошу помощи.
<script type="text/javascript">
       
        function calc() { 
var pop = document.getElementById("pop"); 
var tup = document.getElementById("tup"); 
var result = document.getElementById("result");
var price_pop = 0; 
var price_tup = 0;
var price = 0; 
price_pop += parseInt(pop.options[pop.selectedIndex].value); 
price_tup += (tup.checked == true) ? parseInt(tup.value) : 0;
price=price_pop + price_tup;
result.innerHTML = price;
        } 
</script>

  <select onchange="calc()" id="pop">
            <option value="0">Значение 1</option>
            <option value="5500">Значение 2</option>
            <option value="6500">Значение 3</option>
            <option value="7000">Значение 4</option>
            <option value="7500">Значение 5</option>
        </select>
<input type="checkbox" onchange="calc()" value="1500" id="tup" />
<br><br>
ИТОГО:<span id="result">0</span> руб.


Хотелось бы сделать, чтоб при выбранном id="pop" (Например > 6500) убиралась галочка с чекбокса и он делался неактивным.
А при выборе значения id="pop"<6500 он снова становился активным.

Пробовала сделать через removeAttr, чекбокс деактивируется и дальше не меняет состояние...

Последний раз редактировалось Alina777, 14.12.2014 в 01:54.
Ответить с цитированием