Sesuriti
Продвинутый
Дата регистрации:
24.04.2013 16:20:53
Сообщений: 72
Есть поле ввода текста :
<input type="text" id="quant" name="quant" placeholder="Введите количество сварок" class="input_field1"/>
вот собственно код расчета стоимости:
jQuery('#quant'.keyup(function() {
Value = jQuery('#quant'.val();
if (Value <= 8) {
price = Value * 350;
} else if (9 < Value <= 16) {
price = Value * 320;
} else if (17 < Value <= 32) {
price = Value * 280;
} else if (33 < Value <= 96) {
price = Value * 250;
} else if (97 < Value) {
price = Value * 200;
}
jQuery('#res'.val(price);
});
Есть поле куда нужно подставить результат:
<input type="text" id="res" class="f" name="res" readonly value="0"/>
Фишка вся в том что условие работает, но он как-то доходит то первого else if проверяет его и каким бы небыло значение из первого поля считает по 320. а мне нужно что бы именно как в условии если значение больше 18 то и считать должно по 280, а не по 320.
Очень нужно найти решение проблемы.