---
title: "フォームには条件付き論理を使います"
slug: "use-conditional-logic-for-your-forms"
abstract: "訪問者からの入力に応じてフォームの挙動を調整しましょう。"
---
# フォームには条件付き論理を使います

Sitecoreフォームでは、ウェブフォームのフィールドに条件付きアクションを適用できます。条件を適用して、ユーザーの入力に基づいてフィールドを微調整する動的な変更フォームを作成できます。例えば、ユーザーの回答に応じて異なる部署にメールを送信したい場合や、ユーザーが特定の回答を選んだときにさらに質問を表示したい場合、あるいはユーザーが特定の選択をするまで送信ボタンを表示しない場合など、便利な機能です。

> !注もしカスタムフィールドのオペレーターリストが空なら、使いたいオペレーターの [フィールドを有効にし](urn:resource:component:1068173/section-idm4639700325531233565483991299) なければなりません。

条件を追加すると:

1.  フォームキャンバスでフォーム要素をクリックして選択してください。
    
2.  該当フィールドのフォーム要素パネルの **条件** セクションで、「 **条件を編集**」をクリックします。
    
3.  条件ダイアログボックスに、関連する条件を追加してください。例えば、アンケートコメントで製品の評価が低い理由を知りたい場合は、多行フィールドを表示できます。訪問者が商品を評価した場合は送信ボタンを表示できます。そのためには、「**条件を追加**」をクリックし、「**IF**」と**「THEN**」の欄を入力してください。
    
    > !注選択した要素によって、ターゲットフィールドのドロップダウンリストから利用可能なオプションが異なる場合があります。
    > 
    > 1つの条件グループ内で異なるターゲットフィールドごとに複数のアクションを追加できます。条件がtrueと評価されれば、すべてのアクションが実行されます。
    
    ![Edit conditions for form elements dialog box](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/sitecore-experience-manager/images/FORMS-edit-conditions.PNG)
    
    > !注THEN文には、表示、隠し、有効化、無効化、ページに移動する動作が含まれます。
    
4.  「 **応募** 」をクリックしてフォームを保存してください。
    
5.  条件はフォーム要素のパネルに表示されます。条件を **編集** すると変更できます。
    
    ![Click Edit conditions in the Conditions section to manage conditions](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/sitecore-experience-manager/images/FORMS-conditions-edit.PNG)