Показать сообщение отдельно
  #7 (permalink)  
Старый 04.03.2015, 10:21
Новичок на форуме
Отправить личное сообщение для Seralexv Посмотреть профиль Найти все сообщения от Seralexv
 
Регистрация: 22.02.2015
Сообщений: 6

можно исправить код что бы считало?
<form name="Sum">
<input type="checkbox" value="1" attr(lo)="15"/>
<input type="checkbox" value="2" lo="45"/>
<input type="checkbox" value="12" lo="45" />
<input type="checkbox" value="10" lo="45"/>
<input type="checkbox" value="3" lo="45"/>
<input type="checkbox" value="4" name="45"/>
<input type="checkbox" value="5" name="45"/>
<output id="rezultat">Сумма: 0</output>
</form>

<script>
var s = document.forms.Sum,
d = s.querySelectorAll('input[type="checkbox"]:not([attr('lo')]), input[type="checkbox"][attr('lo')=""]');

s.onchange = function() { // начало работы функции сложения
var n = s.querySelectorAll('[type="checkbox"][attr('lo')=""]'),
itog = 0;
for(var j=0; j<n.length; j++)''
n[j].checked ? itog += parseFloat(n[j].attr('lo')) : itog;
document.getElementById('rezultat').innerHTML = 'Сумма: ' + itog;
}
</script>
Ответить с цитированием