Как сделать так, чтобы атрибут шага для <input type="number">
действовал больше как ориентир, чтобы я мог ввести любое положительное целое число, но стрелки увеличения могли бы изменить текущее значение на фиксированную величину.
например, яможет ввести 0,1,2,3,4,5,6,7, ... и шаг увеличит значения до 0,6,12,18,24, ... и т. д.
Я мог бы реализовать это, если бы знал, как фиксировать события перехода вверх / вниз в JavaScript.Тем не менее, я не могу найти способ сделать это.Я показал именно то, что я хотел бы в псевдокоде ниже:
<input id="num" type="number">
<script>
inp = document.getElementById("num");
var increment = 6;
if ( step up pressed ){
inp.value += increment;
}
else if (step down pressed ){
inp.value -= increment;
}
</script>