<!doctype html> <html lang="pt-br"> <head> <meta charset="utf-8"> </head> <body> <input type="text" readonly="readonly" name="numbers"> <button id="plus" onclick="plus()">+</button> <button id="minus" onclick="minus()">-</button> <script> var counter = 0; var numbers = document.getElementsByName('numbers')[0]; numbers.value = counter; function plus() { numbers.value = (parseFloat(numbers.value) + 0.5); } function minus() { var minimumValue = 0; var currentValue = parseFloat(numbers.value) - 0.5; if (currentValue < minimumValue) { currentValue = minimumValue; } numbers.value = currentValue; } </script> </body> </html>