function validateInput(input) { let val = parseFloat(input.value); if (isNaN(val)) val = 0; if (val < 0) val = 0; if (val > 100) val = 100; input.value = val; } // Then add this to your event listeners inputs.forEach(function(input) { input.addEventListener('input', function() { validateInput(this); updateCircles(); }); });