フォームフィールドに条件を設定

Last updated on 2026年10月15日

契約書の他の場所で入力された情報に基づいて、フォームフィールドの表示、非表示、有効化、無効化を行います。

Adobe Acrobat Sign では、条件により、1 つのフィールドが別のフィールドの値に応答できます。特定の応答によって関連性が生じる場合にのみ、質問や入力が表示されるか、利用可能になるようにする場合に使用します。

例えば、受信者が追加情報が必要であることを示すチェックボックスを選択した場合にのみ、追加のテキストフィールドを表示できます。

はじめる前に

ルールを作成する前に、条件に含めるフィールドを追加して設定します。

条件を作成するときに正しいフィールドを識別できるように、意味のあるフィールド名を使用します。

条件付き動作は、Link を除く、サポートされているフォームフィールドで利用できます。

条件を追加

動作を制御するフィールドを選択します。

「フィールドをカスタマイズ」を開きます。

条件を追加または編集を展開します。

「フィールドの状態」で、選択したフィールドに対して行う操作を選択します:

  • フィールドを表示
  • フィールドを非表示
  • フィールドを有効にする
  • フィールドを無効にする

動作をコントロールする値を持つフィールドを選択します。

比較演算子を選択します。

条件をトリガーする値を入力または選択します。

ルールをレビューし、意図した動作になることを確認します。

使用可能な比較演算子は、評価される値によって異なり、次と等しい、次を含む、次より大きいなど、比較を含めることができます。

別のフィールドの値に基づいて選択したフォームフィールドを制御する条件を表示する、Acrobat Sign のフィールドをカスタマイズパネル。
説明的なフィールド名により、ルールビルダーが文書上の位置ではなくフィールドによって依存関係を識別するため、条件付きフォームの管理が簡単になります。

フィールドの状態を選択

フィールドの状態は、条件が満たされたときに何が起こるかを決定します。

フィールドの状態 結果
フィールドを表示 条件が満たされたときにフィールドが表示されます。
フィールドを非表示 条件が満たされたときにフィールドが非表示になります。
フィールドを有効にする 条件が満たされたときに受信者がフィールドと相互作用できます。
フィールドを無効にする フィールドは表示されたままですが、無効な間は入力または変更できません。

受信者がフィールドを見る必要があるか、相互作用する必要があるかに基づいて動作を選択します。

複数の条件を使用

フィールドの動作が複数の値に依存する場合は、add-condition コントロールを選択します。

次のような When を使用して、Acrobat Sign が条件をどのように評価するかを決定します。

  • Any — 少なくとも 1 つの条件が満たされたときにフィールドの状態がトリガーされます。
  • All — すべての条件が満たされたときのみフィールドの状態がトリガーされます。

例えば、受信者が特定のオプションを選択し、別の要件を満たす値を入力した場合にのみ追加フィールドを表示する場合は、「All」を使用します。

「All」オプションを使用して評価された 2 つのフィールド条件を表示する Acrobat Sign 条件パネル。
条件を組み合わせることで、ほとんどの受信者にとってフォームを短くしながら、必要な応答に対してのみ追加の質問を表示できます。

条件付き必須フィールドを理解

フィールドは Required かつ条件付きの両方に設定できます。

条件によって必須フィールドが非表示または無効になった場合、受信者はそのフィールドが非表示または無効のままである間は、そのフィールドを完了する必要がありません。

後で条件によってフィールドが表示され有効になった場合、その必須設定が再び適用されます。

これにより、受信者の以前の回答によってその情報が必要になった場合にのみ、情報を要求できます。

条件付き動作を確認

条件を作成したら、関連するフィールドを確認し、次を確認します。

  • 正しいフィールドが動作を制御します。
  • 比較で意図した値を使用している。
  • Any または All が意図したロジックに一致します。
  • 必須フィールドは、入力が必要になると利用可能になります。
  • 各署名者が、表示される署名フィールドを保持します。

一般的なフィールド設定と命名については、フォームフィールドの追加と設定を参照してください。

さまざまなフィールドタイプでサポートされるプロパティの比較については、フォームフィールドプロパティを参照してください。