Показать сообщение отдельно
  #4 (permalink)  
Старый 21.09.2011, 13:55
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Наговнокодил побыстрому пойдет?

<span>100$</span><input type="checkbox" onclick="sumUp();" /><br />
<span>210$</span><input type="checkbox" onclick="sumUp();" /><br />
<span>120$</span><input type="checkbox" onclick="sumUp();" /><hr />
<span id="result">0</span>$

<script type='text/javascript'>
var checkboxes = document.getElementsByTagName('input');
function sumUp() {
  var sum=0;
  for (var k in checkboxes)  {
      var checkbox = checkboxes[k];
      if(checkbox.type=='checkbox') {
        checkbox.checked==1 ? sum += parseInt(checkbox.previousSibling.innerHTML) : sum;
      }
  }
  document.getElementById('result').innerHTML = sum;
}
</script>
Ответить с цитированием