Vérifier que la valeur saisie dans une zone de texte (TextBox) ou une zone mémo (MemoBox) respecte le nombre minimum et/ou maximum de caractères requis. Cette vérification est réalisée en ajoutant un contrôle de type rangeCharWithCounter directement à l’intérieur de l’élément concerné.
Le contrôle du nombre de caractères saisis est pris en charge par les éléments suivants :
TextBox : Utilisé pour la saisie de texte court
MemoBox : Utilisé pour la saisie de texte long (zone mémo)
Associé à un contrôle rangeCharWithCounter
Définis dans l’élément Control
Min : Longueur minimale autorisée (en caractères)
Max : Longueur maximale autorisée (en caractères)
ErrorType
Error : Bloque la validation
Warning : Signale sans bloquer
OnErrorMessage (optionnel) : Personnalise le message affiché à l’utilisateur
<Question>
<Label IsTooltipOnly="false">rangeCharWithCounter</Label>
<MemoBox Name="controlText|rangeCharCounter" RefreshOnExit="false" NumberOfVisibleRows="4" NumberOfVisibleCharacters="20" AutoSize="false"
IsRequired="false" IsEnabled="" IsReadOnly="">
<Description>Saisie libre min 5 / max 20 : observez le compteur dans la box</Description>
<Control ErrorType="error" Type="rangeCharWithCounter">
<Parameter Name="min" Value="5" />
<Parameter Name="max" Value="20" />
</Control>
</MemoBox>
</Question>
