Вы можете написать свою собственную функцию, которая увеличивает число при вводе текста.
Если у вас есть форма, убедитесь, что ваши кнопки используют type="button"
.По умолчанию это type="submit"
, поэтому, нажав на кнопку, вы отправите форму, и вы перезагрузите страницу.
function addToInput(element, amount) {
var val = parseInt(element.value, 10) || 0;
val += amount;
element.value = val;
}
function HaFunction() {
addToInput(document.getElementById("HNumber"), 1);
}
function HmFunction() {
addToInput(document.getElementById("HNumber"), -1);
}
<form>
Number: <input type="text" id="HNumber" class=verd15 value="0">
<span class=verd13>
<button type="button" onclick="HaFunction()"><b>+</b></button>
<button type="button" onclick="HmFunction()"><b>-</b></button>
</span>
</form>