Я пытаюсь сделать простой счетчик, который позволяет пользователю вводить номер и нажимать кнопку, которая затем будет минус их число от 100 до тех пор, пока счетчик не достигнет 0. это HTML и JavaScript код:Простой счетчик в JS и HTML
HTML:
<div class="box">
<label for="qty"><abbr title="Quantity">Qty</abbr></label>
<input id="qty" type="number" max="100" />
<button id="down" onclick="modify_qty(-qty)">Book</button>
</div>
JavaScript:
function modify_qty(val) {
var qty = document.getElementById('qty').value;
var new_qty = parseInt(qty,10) + val;
if (new_qty == -1) {
new_qty = 0;
alert("Sorry Tickets Have Now Sold Out");
}
document.getElementById('qty').value = new_qty;
return new_qty;
}
проблема заключается в том, когда пользователь вводит номер и нажимает на кнопку, номер исчезает. Например: max равно 100, если я вхожу 10, он должен вернуть 90. Но он ничего не возвращает.
и какова актуальная проблема с кодом выше ..? – Lal
извините, проблема в том, что пользователь вводит число и нажимает кнопку, номер исчезает. Например, max равен 100. Если я вхожу в 10, он должен вернуть 90. Но он ничего не возвращает –
[this] (https://jsfiddle.net/9z0e3nfz/), чего вы пытаетесь достичь? – Lal