Баланс денег
Здраствуйте!
Сегодня пробовал создать скрипт для системы баланса на сайте.Сразу говорю я не очень шарю,вот код: var a = document.getElementById.value("a"); var b = document.getElementById.value("b"); if (a < b) { return "На балансе недостаточно средств"; } else if (a >= b) { a - b; } Почему не пишет "На балансе недостаточно средств" И не отнимает от баланса деньги. (Это var b <input type="number" id="b" name="out" readonly="readonly">) (Это var a <p id="a">5₽</p> ) |
input type number
l1ghtik,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> </head> <body> <form> <input type="number" name="number" value="1.5" step=".1" min="0"> <input type="submit" value="снять указанную сумму"> </form> <p class="out">5₽</p> <script> var a = 5; document.querySelector("form").addEventListener("submit", function(event) { event.preventDefault(); var str = "На балансе недостаточно средств"; var b = this.number.valueAsNumber if (a >= b) { a -= b; str = a.toLocaleString("ru", { style: "currency", currency: "RUB" }); } document.querySelector(".out").innerHTML = str; }) </script> </body> </html> |
рони, а у вас банкомат тоже так работает? Вводишь -50₽ Непонятно, что происходит (бзз, дзын-дзын, кррр-мрр, д-д-д-д, д-д-д-д, пш-кх-бзз-динь), но в итоге у вас на счету увеличивается сумма, введя затем 50₽, можно снять указанную сумму.
|
Malleys,
добавил атрибут min, если этого недостаточно, предложите недостающее, в данном случае хорошо, если будет понятна половина кода автору вопроса. |
Понимаете,там где id=a и id=b это разные файлы.И к ним я подключил один файл js.Мне надо чтобы если пользователь имеет на балансе к примеру 50р и он захотел сделать заказ на 40р то с его баланса отнималось 40р,а если он захотел сделать заказ на 60р но на балансе у него 50р то выбывала ошибка и деньги с баланса не снимались.
|
l1ghtik,
не могу помочь. |
Ну и так спасибо!
|
Цитата:
Цитата:
|
Объясните пожалуйста что такое сервер api?Поймите,я начинающий программист и не совсем понимаю эти термины.
|
Часовой пояс GMT +3, время: 06:20. |