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

Подсчет сумы value. AJAX
Всем привет!
Господа гуру ajax и javascript, помогите разобраться!
Есть несколько radio и checkbox-ов
<label><input type="checkbox" value="1" data-bind="checked: checkbox" /></label>
<label><input type="checkbox" value="4" data-bind="checked: checkbox" /></label>
...
<label><input type="radio" value="3" data-bind="checked: radio" /></label>
<label><input type="radio" value="5" data-bind="checked: radio" /></label>

Есть скрипт подсчета сумы value:
var viewModel = {
    radio: ko.observable("0"),
    checkbox: ko.observableArray(["20"])
};
viewModel.calculate = ko.computed(function(){
  var sum = this.radio() |0;
  this.checkbox().forEach(function(value){
    sum += value |0;
  });
  return sum;
}, viewModel)
ko.applyBindings(viewModel);

есть калькулятор:
function calc(par) {

		var summ = (range[0] + СУММА/1200) * range[0] * range[1]) / range[1],
            summ2 = .01667 * range[0] * range[1];
        summ = summ.toFixed(0);
        summ2 = summ2.toFixed(0);
        summ = summ.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, "$1 ");
        summ2 = summ2.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, "$1 ");
        document.getElementById("summ").innerHTML = summ;
        document.getElementById("summ2").innerHTML = summ2;
        return false
    }

как передать сумму value в калькулятор?! СУММА - вставить сюда сумму value

Последний раз редактировалось msncom, 23.06.2016 в 02:06.
Ответить с цитированием