Wyświetlanie w polu tekstowym, wartości większych niż zero

0

Witam :D

Mam pytanie odnośnie Javascript. Jak zrobić w polu tekstowym nie wyświetlały się wartości mniejsze od zera.
Czy ktoś mógłby mi poradzić ?

Najlepiej jakby dało się zablokować jakoś przyciski żeby "-" nie dało się poniżej 0

1

Zobacz instrukcje warunkowe. Po prostu sprawdzaj przed wykonaniem kodu czy value jest równe mniejsze od zera jeśli tak to nie odejmuj. Rozumiem że masz zaimplementowaną funkcję która dodaje Ci o jeden lub odejmuje o 1 tak?

2

HTML5 to the rescue.

<input type="number" min="0"> <!-- zwróć uwagę, na type number -->
<button id="plus">+</button>
<button id="minus">-</button>
const input = document.querySelector('input');

const plus = document.getElementById('plus');
plus.addEventListener('click', () => input.stepUp());

const minus = document.getElementById('minus');
minus.addEventListener('click', () => input.stepDown());
0

Dzięki koledzy wasze porady bardzo mi pomogły :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1