Подтвердить что ты не робот

Шаговый параметр для типа ввода диапазона

Можно ли указать десятичное значение для параметра шага в элементе диапазона? Согласно нескольким статьям, которые я прочитал, включая один из Nettuts, это должно быть возможно. Это не работает в каких-либо браузерах. Я пробовал Chrome, Safari и мобильный Safari. Я просто не понимаю, просто ли это еще не поддерживается?

 <input id='something' type='range' min='0' max='20' step='.25' value='5' />
4b9b3361

Ответ 1

http://jsfiddle.net/Df57B/

Проверьте эту демонстрацию, можно дать шаги в десятичной системе.

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

Ваша ошибка в том, что вы дали 0,25 вместо 0,25.

Ответ 2

Следующие работы для меня в chrome, я думаю, что это ярлык step=".25", который не будет работать

 <input id="something" type="range" min="0" max="0" step ="0.25" value="5" />

Ответ 3

Если вы хотите, чтобы он работал в Firefox 4+, вы можете использовать следующее: HTML5Slider