Voilà un textbox[type="regexp"] bien pratique pour faire du controle de saisie.
ce XBL a deux mode fonctionnement :
syntaxe : fichier XUL
<?xml-stylesheet href="jar:xbl/textfield/textfield.jar!/textfield.css" type="text/css"?>
minimum :
<textbox regexp="expression reguliere"/>
avec toutes les option personnalisable :
<textbox regexp="expression reguliere" value="valeur par défaut" accepterror="true/false"/>
details :
regexp : expression régulière : exemple : \d{5} 5 caractère numérique
value : valeur par défaut
accepterror : en mode replace (expression reguliere de la forme ^....$) permet ou pas de saisir un carractere ne repondant pas au pattern
Notez que si la valeur par défaut n'est pas spécifié, le composant essayera de trouver un motif correspondant au pattern. Néanmoins, dans ce cas tous les patterns ne sont pas supporté, entre autre les pattern de on matche ?^x, les pattern de position (?:x) etc....
textfield.jar
à mettre dans un repertoire 'xbl/textfield', à la racine de votre site
Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.