Utilité :
- Permet de modifier le comportement des inputs.
- Rajoute par défaut la roulette de la souris pour rajouter/enlever un élément de l'input.
- Permet de fixer des limites maxi et mini à ne pas dépasser aux inputs.
- Permet de definir directement une fonction qui se déclenchera lorsque l'input change de valeur (keyup, keydow, change, mousewheel)
Telechargement :
telecharger uncompressed
Exemple :
demo :
Syntax :
var inputText = new Input ('exemple', {defaut: 54}) ;
inputText .setLimiteMin('inf') ;//enleve la limite min
//premier argument : fonction à effectuer aux changements,
//second argument : si true la fonction sera aussi activée au mouseMouve
//(seule facon de detecter le rajout de texte dans l'input avec un glissé avec la selection de la souris
inputText.setOnChange(function () {alert('changé !');}, true);
inputText .removeOnChange() ;//annule la ligne precedente
Option :
- wheel : boolean (active désactive de base la roulette) defaut : true
- limiteMax : int ou String (limite maxi à ne pas dépasser, 'inf' pour désactiver la limite) defaut : 'inf'
- limiteMin : int ou String (limite mini à ne pas dépasser, 'inf' pour désactiver la limite) defaut : 0
- defaut : int (value de base de l'int) defaut : 0
- stepWheel : int (valeur à incrementer à chaque coup de wheel) defaut : 1
ChangeLog :
v 0.3 - 28 Avril , 2009
- rajout de stepWheel
- Amélioration de setOnChange() et removeOnChange() pour pouvoir envoyer plusieurs fonctions et ne pas ecraser les autres.
v 0.2 - 26 Avril , 2009
- Adapter pour mootools
- Rajout de setOnChange() et removeOnChange()