|
мини калькулятор
Добрый день , только начинаю учиться JS подскажите пожалуйста есть мини калькулятор . Когда вводишь данные например от 0 до 2000 цена 1.5 от 2000 до 5000 цена 1.3 от 5000 до 30000 цена 1 и после 30000 цена 0.8 .Подскажите что я делаю не так .Спасибо
<script>$(function() { function count() { var a = " 2000"; var b = "5000"; var c = "30000"; var sum = +$("#count_inp").val() || 0; if (sum <= a) { var result = (1.5) * sum; $("#result p").html(result + " Рублей") if (sum >= b) { var result = (1.3) * sum; $("#result p").html(result + " Рублей") } if (sum >= c) { var result = (1) * sum; $("#result p").html(result + " Рублей") } else $("#result p").html("Укажите расстояние"); } else $("#result p").html("Укажите расстояние"); } var s = $("#process_all_b"); s.click(count) }); </script> <div id="calc_div"> <div id="quantity_div"><p class="c"> Сколько километров <br> <input type="text" id="count_inp"><br> </div> <div id="final_div"> <p class="c"><button id="process_all_b" >Посчитать</button><br></p> <div id="result"><p class="c">0 Рублей</p></div> </div> </div> |
Цитата:
|
biben, а что не работает?
В переменной «a» удали пробел перед значением, да и вообще, если работаешь с числами, то значения лучше бы устанавливать как numeric, а не string. |
Цитата:
|
А можете подсказать правильное решение , уже с ночи голову ломаю
|
Цитата:
Цитата:
|
Цитата:
Ты должен самостоятельно научиться решать простые задачи... Научиться тестировать свой код... |
Цитата:
|
Ладно спасибо и на этом:)
|
Цитата:
|
Часовой пояс GMT +3, время: 11:06. |
|