Champ masque
Champ de saisie de texte avec un masque de saisie lié à une expression régulière.
Props
Obligatoires
Nom | Type | Commentaire |
---|---|---|
name | Chaine | Le nom du champ, en snakeCase si possible |
mask | Chaine | Masque de saisie |
Optionnels
Nom | Type | Remarque | Commentaire |
---|---|---|---|
id | Chaine | Identifiant | |
label | Chaine | Le libellé du champ, sans html | |
value | Chaine | La valeur | |
disabled | Booléen | Faux | Pour désactiver le champ |
required | Booléen | Faux | Pour rendre le champ obligatoire |
labelTop | Booléen | Vrai | Le libellé s'affiche au dessus du champ |
size | Taille | Pour changer la taille par défaut | |
labelSize | Taille | 6 | Taille du libellé |
inputSize | Taille | 30 | Taille du champ de saisie |
error | Element | Gestion du champ en erreur | |
warning | Element | Gestion du champ en anomalie | |
autoComplete | Chaine | off | Type d'autocomplétion à utiliser |
placeholder | Chaine | '' | Texte indicatif dans le champ de saisie |
pattern | Chaine | Modèle de saisie (expression régulière) !! | |
className | Chaine | Gestion Attribut class | |
maxLength | Nombre | 9999 | Nombre de caractères maximal qui peut être saisie |
help | Element | Elément d'aide sous le champ |
Fonctions appelées
Nom | Type | Remarque | Commentaire |
---|---|---|---|
onChange | Fonction | onChange(event) |
Spécificités
Si 'id' non renseigné, l'identifiant sera 'name-' valeur aléatoire entre 10000 et 99999
le masque de saisie doit correspondre au modèle (pattern) !! S'il n'y a pas de pattern, il n'y a pas de contrôle
Exemple
Last updated