Skip to main content
検証ルールは、訪問者が Short answer フィールドに入力した内容を、メールアドレスなどの1つの形式に照らして確認します。ルールがないと、このフィールドは任意のテキストを受け付けるため、name@ や文字を含む電話番号などの入力がそのまま届いてしまいます。ルールを設定すると、このような入力を検出し、訪問者に修正を求められます。 フィールドの入力は2つの設定で制御します。Make required は訪問者に回答を必須にし、Validation rule はその回答の形式を確認します。Validation rule の設定は、Make required を Yes に設定した後にのみ表示されます。

Validation rule のオプション

Validation rule のドロップダウンには、次のオプションがあります。フィールドごとに1つのオプションを選択してください。

検証ルールを設定する

回答を必須にし、その形式を確認するには、次の手順に従ってください。
  1. Short answer フィールドを選択し、Advanced Settings を開きます。
  2. Make required を Yes に設定します。Kameleoon はラベルにアスタリスク(*)を追加し、Validation rule と Error message の設定を表示します。
    Short Answer 要素の Advanced Settings。Make required が Yes、Validation rule が Email、Error message 欄がある
  3. Validation rule で、想定する形式に合うオプションを選択します。
  4. Error message に、値がルールに違反したときに訪問者に表示されるメッセージを入力します。

無効な値に対してメッセージを表示する

フィールドの横にメッセージを配置し、値がルールに違反したときにのみ表示するには、Text 要素を追加し、それを表示する Survey イベントを作成します。
  1. メッセージを含む Text 要素を追加し、フィールドの横に配置します。
  2. 左側のサイドバーで Text 要素を非表示にし、イベントが実行されたときにのみ表示されるようにします。
  3. 左側のサイドバーで Events をクリックしてから、Add event をクリックします。Create new event パネルに、イベントタイプが一覧表示されます。
    Click、URL、Display、Survey、Language、Timer のイベントタイプを一覧表示する Create new event パネル
  4. Survey を選択し、Next をクリックします。
  5. If the value for で、Short answer フィールドを選択します。
  6. meets the condition で、doesn’t match validation rule を選択します。
    条件 If the value for Short Answer と、matches validation rule、doesn't match validation rule、is not empty、only alphanumeric を表示する条件リストを持つ新しい Survey イベント
  7. Actions で、Show an element を選択し、Text 要素を選びます。
    条件 doesn't match validation rule と、Text 要素が選択された Show an element アクションを持つ新しい Survey イベント
  8. Save event をクリックします。
値がルールに一致しない場合、ウィジェットにメッセージが表示されます。