Показать сообщение отдельно
  #4 (permalink)  
Старый 16.09.2014, 23:27
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

vetedde,
пара просьб на будущее:
1. Будь добр оформляй свой код, его очень не удобно читать. А ведь помощь нужна тебе, а не нам.
Как спросить, чтобы вам ответили
2. Пользуйся поиском перед тем, как создать тему. На все эти вопросы уже есть ответы.


Решение:
<input type="checkbox" onchange="calc()" value="Услуга"/>
  <span id="mon">3000</span> Услуга
  <br/>
  <div>Стоимость: <span id="result">0</span> руб.</div>
  <script>
    function calc() {
      var mon = parseInt(document.getElementById("mon").innerHTML);
 //считываем значение и приводим его к целочисленному типу
      var isChecked = document.querySelector('input').checked; //отмечен ли чекбокс
      var result = document.getElementById("result");  //куда выводить результат
      var price = 0;  //общая сумма

      // проверяем чекбокс
      if (isChecked) {
        price += mon;
      } else {
        price -= mon;
      }

      // var msg = document.getElementedById("msg");  //зачем тут это, если оно не используется?
      result.innerHTML = price;

    }
  </script>

Последний раз редактировалось Safort, 16.09.2014 в 23:29.
Ответить с цитированием