> ## 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 について

> FlexiCapture の On Text Field Validating イベントで Text field の編集内容を検証し、CanApply を false に設定して変更を取り消すか、ユーザーの入力を受け入れます。

<div id="when-it-is-launched">
  ## 起動のタイミング
</div>

このスクリプトは、コントロールが Text field に対するユーザーの編集内容を検証する際に起動されます。たとえば、候補から値を選択しようとしたときや、コントロールのフォーカスが外れたときです。

* **CanApply.Value** プロパティが **true** に設定されている場合、スクリプトの実行後にユーザー入力が検証されます。
* **CanApply.Value** プロパティが **false** に設定されている場合、ユーザーの編集は取り消されます。

既定では、**CanApply** Parameter の値は **true** です。

<div id="parameters">
  ## Parameter
</div>

| **名前**   | **型**                                                               | **アクセス**  | **説明**             |
| -------- | ------------------------------------------------------------------- | --------- | ------------------ |
| CanApply | [IBoolean](/ja/flexi-capture/appendix/scripts-shell/iboolean)       | 読み取り/書き込み | 変更を保存するかどうかを指定します  |
| Context  | [ITextEditor](/ja/flexi-capture/appendix/scripts-shell/itexteditor) | 読み取り/書き込み | ドキュメント field エディター |
