Ответ 1
Проверьте эту демонстрацию, можно дать шаги в десятичной системе.
<input type="range" name="points" min="1" max="10"
step="0.25" onchange="alert(this.value)"/>
Ваша ошибка в том, что вы дали 0,25 вместо 0,25.
Можно ли указать десятичное значение для параметра шага в элементе диапазона? Согласно нескольким статьям, которые я прочитал, включая один из Nettuts, это должно быть возможно. Это не работает в каких-либо браузерах. Я пробовал Chrome, Safari и мобильный Safari. Я просто не понимаю, просто ли это еще не поддерживается?
<input id='something' type='range' min='0' max='20' step='.25' value='5' />
Проверьте эту демонстрацию, можно дать шаги в десятичной системе.
<input type="range" name="points" min="1" max="10"
step="0.25" onchange="alert(this.value)"/>
Ваша ошибка в том, что вы дали 0,25 вместо 0,25.
Следующие работы для меня в chrome, я думаю, что это ярлык step=".25"
, который не будет работать
<input id="something" type="range" min="0" max="0" step ="0.25" value="5" />
Если вы хотите, чтобы он работал в Firefox 4+, вы можете использовать следующее: HTML5Slider