Показать сообщение отдельно
  #1 (permalink)  
Старый 20.05.2016, 15:51
Новичок на форуме
Отправить личное сообщение для F1GO Посмотреть профиль Найти все сообщения от F1GO
 
Регистрация: 20.05.2016
Сообщений: 2

Помогите пожалуйста с калькулятором
Народ подскажите как привязать скидку к пункту ввода, есть такой код:
$('#calc_metric').on("keyup",function(){
        Calc();
    });

    $('#calc_metric').change(function(){
        Calc();
    });

    function Calc(){
        select.Metric = $('#calc_metric').val();
        var price = Math.round(select.RoomType * select.RemontType * select.HouseType * select.Metric);
        var priceMat = Math.round(price * (100 - select.coefficientCalcMaterials)/100);

        if (price != 0 && !isNaN(price)){
            $('#calc-result').html(numberFormatCalc(price));
            $('#calc-result-mat').html(numberFormatCalc(priceMat));
            $('#calc-result-full').html(numberFormatCalc(price+priceMat));

            $('.calc-result').show();
        }else{
            $('.calc-result').hide();
        }
    }

    function numberFormatCalc(priceString){
        var a = priceString.toString().split('');
        var mod = a.length%3;
        for (i in a){
            if ((i+1)%3 == mod){
                a[i] = a[i] + ' ';
            }
        }
        return a.join('');
    }

Если правильно понимаю отвечает за ввод данных и подсчет с неё <input type="text" id="calc_metric"> вот не понимаю как добавить к этому пункту что если там метраж грубо от 4 до 10 м2 то скидки нет если от 10 до 100 есть условно 5% если более 100 то условно 10%,
Помогите с решением чет я уже запутался.

Буду очень очень признателен.
Ответить с цитированием