質問の検証ルールの設定

特定の質問に入力された回答が調査要件を満たしていることを確認する場合は、フォーム内の任意のタイプの質問の検証ルールを作成します。

検証ルールは、サイト・ユーザーが特定の質問に対する回答について未承認の値を入力することをブロックする場合に役立ちます。作業中の質問のタイプに応じて、様々な検証ルール・オプションを定義できます。

質問タイプ 検証ルール
テキスト形式の質問
  • 次を含まない
日時および生年月日の質問
  • 以降
  • 次より前
  • 以前
  • オン
  • 次の日付以外
  • 次の間にない
  • 範囲
数字と年齢の質問
  • 次より大
  • 次以上
  • 未満
  • 次以下
  • である
  • 以下
  • 間にない
  • 範囲
ドロップダウンとチェックボックスに関する質問
  • 少なくとも選択
  • 最も多く選択
  • 完全選択
  • 回答必須
Radio Buttonsの質問
  • 回答必須
質問に対して複数の検証ルール(該当する場合)を定義し、複数の検証ルール・オプション(日付/時間、生年月日、数値、年齢、ドロップダウンおよびチェック・ボックス)を持つ質問タイプに対してのみ定義できます。これを行うには、論理演算子を選択する必要があります。
  • [AND]を選択した場合は、各検証ルールで値が有効である必要があります。
  • 「OR」を選択した場合、値は1つの検証ルールに対して有効である必要があります。
ただし、2つ以上のルールが追加されている場合、これらの演算子を組み合せることはできません。たとえば、質問に対して3つの検証ルールがある場合、ルール・インスタンスごとに「AND」、ルール・インスタンスごとに「OR」を選択できますが、「AND」「OR」の順に選択することはできません。

特定の質問タイプの検証ルールを設定する方法の詳細は、次のセクションを参照してください。

テキスト質問の検証ルールの定義

テキスト質問の場合、フィールドをアルファベット文字のみに制限するために使用できる検証ルールは1つのみです。

テキスト質問の検証ルール

テキスト質問の場合は、1つの検証ルールを使用できます。ルールによって、フィールドが英字のみに制限されます。

  1. 「含まない」を選択します。
  2. エラー・メッセージを入力します。応答が欠落しているか無効になると、サイト・ユーザーに対してエラー・メッセージが表示されます。

  1. 「ルール・セクションへのアクセス」の説明に従って、「ルール」にナビゲートします。
  2. 「検証ルールの追加」をクリックし、「含まない」を選択します
    編集可能な設定がある「検証ルール」ボックスが、右側のペインの「ルール」セクションの下に表示されます。
    検証ルールは、構成する一連の設定です。
  3. 「エラー・メッセージ」フィールドに、回答が無効な場合にサイト・ユーザーに表示されるエラー・メッセージを入力します。

日付/時間および生年月日質問の検証ルールの定義

日付/時刻の質問には、サイト・ユーザーが特定の日付のみを入力できる複数の検証ルールがあります。

検証ルールを設定する場合、年齢に関する質問には、数字として処理したり、年齢値を参照したり、生年月日を使用して日付として処理できる粒度があります。年齢値に関連する検証ルールを設定するには、「数字および年齢に関する質問の検証ルールの定義」を参照してください。

  1. 「ルール・セクションへのアクセス」の説明に従って、「ルール」にナビゲートします。
  2. 「検証ルールの追加」をクリックし、使用可能な検証ルールの1つを選択します。
    「検証ルール」ボックスが「検証ルールの追加」ボタンの下に表示され、編集可能な設定が表示されます。
    検証ルールは、構成する一連の設定です。

    ノート:

    年齢調べでは、「検証ルールの追加」ドロップダウンから「生年月日」を選択すると、これらのオプションを選択できます。このような場合、このボックスは「日付ルール」というタイトルになります。
  3. 検証ルールのタイプに従って値を入力します。
  4. 「エラー・メッセージ」フィールドに、回答が無効な場合にサイト・ユーザーに表示されるエラー・メッセージを入力します。

必要に応じて、数値または年齢調べの質問に対して複数の検証ルールを定義できます。年齢調べの質問では、年齢検証ルールと日付検証ルールを組み合せることができます。

ステップを繰り返して、必要に応じて新しいルールを追加し、新しいルールを追加したら、ルール間のドロップダウンから論理演算子を選択します。
  • [AND]を選択した場合は、各検証ルールで値が有効である必要があります。
  • 「OR」を選択した場合、値は1つの検証ルールに対して有効である必要があります。

数値および年齢調べ質問の検証ルールの定義

番号の質問には、複数の検証ルールを使用できます。

検証ルールを設定する場合、年齢に関する質問には、数字として処理したり、年齢値を参照したり、生年月日を使用して日付として処理できる粒度があります。生年月日に関連する検証ルールを設定するには、「生年月日および生年月日に関する検証ルールの定義」を参照してください。

  1. 「ルール・セクションへのアクセス」の説明に従って、「ルール」にナビゲートします。
  2. 「検証ルールの追加」をクリックし、使用可能な検証ルールの1つを選択します。
    「検証ルール」ボックスが「検証ルールの追加」ボタンの下に表示され、編集可能な設定が表示されます。
    検証ルールは、構成する一連の設定です。

    ノート:

    年齢調べの質問では、「検証ルールの追加」ドロップダウンから「年齢」を選択すると、これらのオプションを選択できます。このような場合、このボックスは「年齢ルール」というタイトルになります。
  3. 検証ルールのタイプに従って値を入力します。
  4. 「エラー・メッセージ」フィールドに、回答が無効な場合にサイト・ユーザーに表示されるエラー・メッセージを入力します。

必要に応じて、数値または年齢調べの質問に対して複数の検証ルールを定義できます。年齢調べの場合は、年齢検証ルールと生年月日検証ルールを組み合せることができます。

ステップを繰り返して、必要に応じて新しいルールを追加し、新しいルールを追加したら、ルール間のドロップダウンから論理演算子を選択します。
  • [AND]を選択した場合は、各検証ルールで値が有効である必要があります。
  • 「OR」を選択した場合、値は1つの検証ルールに対して有効である必要があります。

ドロップダウンおよびチェック・ボックス質問の検証ルールの定義

チェックボックス付きのドロップダウン質問や質問については、ユーザーが選択する必要があるオプションの数を指定したり、ユーザーに特定のオプションの選択を要求したりできます。たとえば、「完全選択」検証ルールは、最小化設計または登録制限の定義に使用する必要がある質問に対して構成されます。

  1. 「ルール・セクションへのアクセス」の説明に従って、「ルール」にナビゲートします。
  2. 「ルールの追加」をクリックし、使用可能な検証ルールの1つを選択します。
    「検証ルール」ボックスが「ルールの追加」ボタンの下に表示され、編集可能な設定が表示されます。
    検証ルールは、構成する一連の設定です。
  3. 次のルール・タイプのドロップダウンから、ユーザーが選択する必要がある回答オプションを選択します。
  4. 「エラー・メッセージ」フィールドに、回答が無効な場合にサイト・ユーザーに表示されるエラー・メッセージを入力します。
ドロップダウンまたはチェック・ボックス質問に対して複数の検証ルールを定義できます(該当する場合)。ステップを繰り返して、必要に応じて新しいルールを追加し、新しいルールを追加したら、ルール間のドロップダウンから論理演算子を選択します。
  • [AND]を選択した場合は、各検証ルールで値が有効である必要があります。
  • 「OR」を選択した場合、値は1つの検証ルールに対して有効である必要があります。

ラジオ・ボタン質問の検証ルールの定義

ラジオ・ボタンを含む質問には、回答として1つのオプションのみが必要です。検証ルールを追加することで、サイト・ユーザーに特定のオプションの選択を要求できます。これは、予備選考の要件を定義する場合に多分便利です。
  1. 「ルール・セクションへのアクセス」の説明に従って、「ルール」にナビゲートします。
  2. 「ルールの追加」をクリックし、「回答必須」を選択します
    「検証ルール」ボックスが「ルールの追加」ボタンの下に表示され、編集可能な設定が表示されます。
    検証ルールは、構成する一連の設定です。
  3. 「必須回答」フィールドで、サイト・ユーザーが選択する必要がある正確な回答を選択します。
  4. 「エラー・メッセージ」フィールドに、回答が無効な場合にサイト・ユーザーに表示されるエラー・メッセージを入力します。