I have a form with several range inputs. I would like to check that the user has at least clicked once on each range.
<form>
<input type="range" id="entry1" name="entry1">
<input type="range" id="entry2" name="entry2">
</form>
The required attribute will not work with ranges as they have a default value. Checking if the value has changed doesn't work either as the value is set to the min or the max if the value is out of range. This is doubly frustrating as it prevents form validation rangeUnderflow from occurring even if value was set to a number under the min.
For additional clarification I want to be sure the user has interacted with the input. So if the value is set to min, the user should at least click on the slider even if he wants it to stay at min.