|
мини калькулятор
Добрый день , только начинаю учиться 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, время: 02:30. |
|