There is very little documentation on Input Type=RANGE on the internet...
It is not supported in ie9 and older browsers since it is a newer HTML5 element.
Here is a Demo on how it works
Here is the code I used.
HTML
<p>Minimum =0, Maximum = 100, Step = 5</p><input id="slider" type="range" min="0" max="100" step="5" onchange="printValue('slider','rangeValue')"><input id="rangeValue" type="text" size="5" />
JS
function printValue(sliderID,TextBoxID){ document.getElementById(TextBoxID).value=document.getElementById(sliderID).value;}