> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# On Text Field Validating

> Validez les modifications apportées à un champ Text avec l’événement On Text Field Validating dans FlexiCapture ; définissez CanApply sur false pour annuler la saisie de l’utilisateur, ou laissez-la telle quelle pour l’accepter.

<div id="when-it-is-launched">
  ## Lors de son exécution
</div>

Le script est exécuté lorsque le contrôle valide la modification d’un champ Text par l’utilisateur, par exemple lors d’une tentative de sélection d’une valeur parmi les suggestions ou lorsque le contrôle perd le focus.

* Si la propriété **CanApply.Value** est définie sur **true**, la saisie de l’utilisateur est validée après l’exécution du script.
* Si la propriété **CanApply.Value** est définie sur **false**, la modification apportée par l’utilisateur est annulée.

Par défaut, la valeur du paramètre **CanApply** est **true**.

<div id="parameters">
  ## Paramètres
</div>

| **Nom**  | **Type**                                                            | **Accès**        | **Description**                                        |
| -------- | ------------------------------------------------------------------- | ---------------- | ------------------------------------------------------ |
| CanApply | [IBoolean](/fr/flexi-capture/appendix/scripts-shell/iboolean)       | Lecture/écriture | Indique si les modifications doivent être enregistrées |
| Context  | [ITextEditor](/fr/flexi-capture/appendix/scripts-shell/itexteditor) | Lecture/écriture | L’éditeur de champs du document                        |
