我的输入范围很有趣。 该值从0开始,但一种方法右跳到40000,另一种方法跳到-10000。我希望它跳50000-步长指示器设置为50000。我猜这是因为最小和最大数未除以50000。
示例:
<input name="example" type="range" max="2240000" min="-160000" value="0" step="50000">
(数字是从数据库中提取的)
但基本上,在这个示例中,我想要输入字段将最小值四舍五入为-150000,将最大值四舍五入为2200000
谢谢!
答案 0 :(得分:2)
如果从数据库中提取了最小值和最大值,则需要对其进行更改。 php中的示例:
<?php
$min = -160000;
$max = 2240000;
$step = 50000;
echo $min = intdiv($min , $step) * $step;
echo '<br>';
echo $max = intdiv($max, $step) * $step;
?>
输出:
-150000
2200000
答案 1 :(得分:0)
我不确定我是否理解这个问题,但是如果您想将2200000
设置为最大值,将-150000
设置为最小值,为什么不将它们放在输入中?
<input name="example" type="range" max="2200000" min="-150000" value="0" step="50000">