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
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
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?
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());
Dzięki koledzy wasze porady bardzo mi pomogły :)