Spin button

Description

SpinMap est un composant qui permet de simuler un spin button, et qui répond au cahier des charges suivant:

- Une zone de saisie pour entrer éventuellement la valeur directement.
- Une valeur minimum et une valeur maximum
- Des boutons qui permetent d'incrémenter ou décrémenter la valeur avec un petit incrément
- Quand la souris reste enfoncée, le petit incrément devient un grand incrément
- Des boutons qui permettent d'entrer directement la valeur minimum ou maximum
- Un bouton qui permette d'entrer la moyene entre min et max
- Possibilité d'afficher qu'une partie des boutons
- Utiliser des "skins"
- pouvoir en utiliser plusieurs sur la même page
- Gérer des valeurs décimales
- Appel d'une fonction "callback" pour interagir avec d'autres zones.

Je n'ai pas trouver ce que je voulais alors je l'ai fait, principalement la gestion des décimales.

Source / Exemple :


tout est dans le zip.
Ouvre l'exemple "exemple_spin_map.html pour voir le fonctionnement, surtout le dernier exemple avec le calcul de la masse corporelle.

Lisez le read-me.html, il vous apportera quelques élément d'explication.

Conclusion :


Peut surement mieux faire, mais il fonctionne exactement comme je le souhaitais.
J'ai fait abstraction de tout le code PHP pour le faire fonctionner de manière autonome.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.