react-as-range-slider
Number Slider
Default
0
document.querySelector('#normal-result').textContent = val}/>
Minimum and maximum
100
document.querySelector('#normal-limit-result').textContent = val}/>
Step
100
document.querySelector('#normal-step-result').textContent = val}/>
Width
100
document.querySelector('#normal-width-result').textContent = val}/>
Default Value
150
document.querySelector('#normal-value-result').textContent = val}/>
Range Slider
Default
0, 100
document.querySelector('#range-result').textContent = `${val[0]}, ${val[1]}`}/>
Minimum and maximum
100, 200
document.querySelector('#range-limit-result').textContent = `${val[0]}, ${val[1]}`}/>
Step
100, 200
document.querySelector('#range-step-result').textContent = `${val[0]}, ${val[1]}`} step={10}/>
Width
100, 200
document.querySelector('#range-width-result').textContent = `${val[0]}, ${val[1]}`} step={10} width={600}/>
Default value
120, 180
document.querySelector('#range-value-result').textContent = `${val[0]}, ${val[1]}`} step={10} width={600}/>
Usage in form
function showFormData(e) {
e.stopPropagation();
e.preventDefault();
let target = e.target;
alert(`
Number value: ${target.number.value}
Range value: ${target.range.value}
`);
}
React.render((
), document.querySelector('#form'));