Показать сообщение отдельно
  #10 (permalink)  
Старый 18.12.2012, 16:51
Интересующийся
Отправить личное сообщение для ss18EXEL Посмотреть профиль Найти все сообщения от ss18EXEL
 
Регистрация: 04.12.2012
Сообщений: 13

function valuesSum()
{
        var sum = 0;
       
        var checks = document.getElementsByName('chec[]');     
       
        for(var i = 0; i < checks.length; i++)
        {
           if(checks[i].checked)
           sum += parseInt(checks[i].value, 10);
        }
       
        return sum;
}
 
window.onload = function()
{
        document.getElementById('btn').onclick = function()
        {
                var sum = valuesSum();
               
                alert(sum);
        }
}

Это я воплатил в жизнь но проблема стала в другом когда выбираются данные из базы если допустим туда занесли данные два последних чекбокса и получили результат 11 а как поправить функцию в джаве чтобы если первые два не выбрал передавалось значение текстом 0011 ((
если выбрали нижних 3 то результат был 0111
надо чтобы приходило четыри цифра
Ответить с цитированием