RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

MaskedInput

Free

Champ de texte qui met en forme la saisie selon un masque : 0 est un chiffre, a une lettre, * une lettre ou un chiffre, tout autre caractère est un séparateur fixe (échappez un caractère de masque avec une barre oblique inverse). La partie fixe est ajoutée pour vous (la saisir soi-même est aussi accepté). La valeur n'est acceptée que lorsque le masque est complet. Preset fournit des masques prêts avec vérifications (Date, Time, CreditCard avec la vérification de Luhn), et Pattern ajoute une expression régulière que la valeur terminée doit respecter.

Exemple

Contrôle MaskedInput

Paramètres

ParamètreTypeDescription
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DisabledboolDésactive l'interaction.
DisplayNamestringNom utilisé dans les messages de validation.
HelperTextstringIndication affichée sous le champ.
LabelstringTexte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle).
MaskstringMotif : 0 chiffre, a lettre, * lettre ou chiffre, les autres caractères sont littéraux.
PatternstringExpression régulière que la valeur terminée doit respecter.
PatternMessagestringTexte d'erreur quand Pattern ne correspond pas.
PlaceholderstringTexte indicatif affiché quand le champ est vide.
PresetMaskPresetMasque prêt à l'emploi avec validation : Date, Time ou CreditCard. Mask le remplace.
ReadOnlyboolAffiche la valeur mais n'autorise pas de modification.
ReturnRawboolLie les caractères saisis sans les séparateurs.
StylestringStyle en ligne ajouté à l'élément racine.
ValuestringValeur actuelle. À utiliser avec @bind-Value.

Événements

ÉvénementTypeDescription
ValueChangedEventCallback<string>Déclenché quand la valeur change.

Paquet

MaskedInput fait partie de RayCraft Free. Paquet : RayCraft.Blazor. Il provient de nuget.org. Voir Premiers pas.