J'ai joué avec le input type=range
pour la première fois, et idéalement, je voudrais définir la valeur de l'étape à un tableau de valeurs. J'ai regardé sur la spécification et je vois la possibilité pour un datalist mais il semble que la liste de données ne soit utilisée que pour les valeurs de surbrillance dans une plage, pour ainsi dire, mais ne définissant pas les valeurs dans la plage.html entrée plage de gamme comme un tableau de valeurs
Donc, quelque chose comme ça (idéalement sans plugin jQuery, etc.):
<input type="range" min="1" max="100" value="0" step="1,3,5,10,20">
Ce fut mon avis sur la question aussi bien. C'est bien d'avoir une certaine validation. Merci!! –
Je sais que c'est une vieille question, mais ce lien était 404, je pense que c'est l'URL mise à jour https://www.w3.org/TR/html5/forms.html#range-state-(type=range) – AllisonC
@AllisonC Merci pour les heads up. Je suis en train de mettre à jour le lien et d'ajouter du texte de la spécification. – j08691