输入范围值显示错误

时间:2018-09-26 05:09:04

标签: html html5 range

我不确定是否误解了这一部分。我创建了一个输入范围,其默认/初始值为 15 。 但是,如果我运行它,范围默认值为16。

<input type="range" id="price" min="1" max="50" value="15" step="5"/>

这是小提琴:http://jsfiddle.net/nykzp2gL/

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

在这里,step属性起作用。根据您的输入,栏上的值为:

1 6 11 16 21 26 31 36 41 46

当值为15时,它将取最接近的1到15,即16。


当最小值设置为0且第5步为15时,条形图上的值为:

0 5 10 15 20 25 30 35 40 45 50

现在该值将为您期望的15


使用step属性时,滑块不会在两者之间停止。

答案 1 :(得分:1)

将最小值更改为0将使您获得成功

Clean-Rebuild-Gradle
  

默认值是最小值加上两个值之差的一半   最小值和最大值,除非最大值小于最小值,   在这种情况下,默认值为最小值。