0
我想做一個簡單的計數器,允許用戶輸入一個數字,然後按下一個按鈕,然後減去他們的數字從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;
}
當用戶輸入一個號碼並按壓按鈕的問題是,數消失。例如:最大值是100,如果我輸入10,它應該返回90.但它什麼也沒有返回。
,什麼是與上面的代碼中的實際問題..? – Lal
抱歉,問題出在用戶輸入號碼並按下按鈕時,號碼消失。例如,最大值是100.如果我輸入10,它應該返回90.但是它什麼也沒有返回 –
是[this](https://jsfiddle.net/9z0e3nfz/)你試圖實現什麼? – Lal