我想使用滑块控件来输入选择。可能的值为:5000,25000,50000,75000和100000.但是,我无法获取范围输入以限制这些选择。我得到的最接近的事情是这样的:HTML5输入类型范围 - 非线性序列?
<datalist id="valid-options">
<option>5000</option>
<option>25000</option>
<option>50000</option>
<option>75000</option>
<option>100000</option>
</datalist>
<input type="range" min="5000" max="100000" step="5000" list="valid-options" ng-model="selectedValue" />
你可以看到完整的示例在这里:http://jsfiddle.net/au14Lv2t/1/
这种解决方案的问题是,它允许像10000,15000等
无效值我正在寻找一个AngularJS(或纯HTML5/JS/CSS)解决方案。我不想介绍jQuery。
谢谢!
为什么不使用select来代替? – serakfalcon 2014-10-29 21:59:42
看起来你将不得不使用自定义类型范围仿真。 – dfsq 2014-10-29 22:12:14
@serakfalcon UI设计需要一个滑块控件。尽管如此,这绝对是回退的状态。 – dprothero 2014-10-29 22:18:09