输入类型为range的步长参数

27

在range元素内部,是否可以为步长参数指定小数?根据我阅读的一些文章,包括Nettuts上的一篇文章,这应该是可能的。但是,在任何浏览器中似乎都无法正常工作。我已经尝试了Chrome、Safari和移动版Safari。我是否对此有什么误解,还是这种功能目前还不被支持?

 <input id='something' type='range' min='0' max='20' step='.25' value='5' />
3个回答

34

点击此处查看这个演示,可以使用小数来表示步骤。

<input type="range" name="points" min="1" max="10" 
       step="0.25" onchange="alert(this.value)"/>

你的错误在于你给出了0.25的小数,而不是整数.25。


6
以下内容对我在chrome浏览器中有效,我认为问题出在无法使用快捷方式step=".25"
 <input id="something" type="range" min="0" max="0" step ="0.25" value="5" />

0

如果你想让它在Firefox 4+中正常工作,你可以使用以下代码:HTML5Slider


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接