フォームフィールドのバリデーション

フォームフィールドのバリデーション

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

フォームは、差出人 ユーザーからの情報を収集するために非常に重要です。しかし、提出される情報には不正確、未完了、または不適切な形式のデータが含まれることがあり、これにより法人の運用が混乱する可能性があります。この問題を軽減するために、フォーム項目のバリデーション機能を使用して、各項目にバリデーションルールを設定できます。これにより、データのコレクションが正確で信頼性のあるものになります。

フォームに入力されたデータが設定したバリデーション条件を満たさない場合(例えば、数値項目にテキストを入力する、マルチ選択リスト項目で設定を過剰に選択するなど)、エラーメッセージが表示されます。すべてのバリデーションエラーが修正されるまでフォームは送信できません。これによりデータの整合性が保たれます。

フォームに項目のバリデーションを追加するには、設定 > フォーム > フォームを作成/既存のフォームに移動します。バリデーションを設定したい項目にカーソルを合わせ、設定アイコンをクリックして、バリデーションを設定します。

項目 バリデーションの設定

フォーム項目のバリデーション機能は、各種の項目タイプに対応しており、各項目には特定のバリデーション設定があります。これらの設定は項目の種類により異なり、以下の表で示されています。

項目 種類

入力規則

説明

有効な入力

無効な入力

シングル 折れ線グラフ

最小文字数の設定

入力は最小要件(例えば、3)を満たさなければなりません。指定された長さより短いエントリーは拒否されます。

 

'John'(4 文字)

'J'(1 文字)

最大文字数制限を設定する

 

入力は最大要件を満たす必要があります (例:5。指定範囲より長いエントリーは拒否されます)

'Ameila'(6文字)

'Amei'(4文字)

数字を制限する

 

項目はアルファベットのみを受け入れ、数字や特殊文字の差出人の入力をブロックします。

 

'Alice'

 

'12345'

 

マルチ折れ線グラフ

最小文字数制限を設定

 

入力は定義された文字範囲内でなければなりません(例えば、1000文字以内)。長すぎるエントリは無効です。

'これは素晴らしいです!'(15文字)

1000文字を超えるテキスト

 

最大文字数制限を設定する

 

入力は定義された文字数制限(例、10文字より多い)を超えなければなりません。この制限を超えないエントリは無効です。

 

'これは素晴らしい!' (15 文字)

 

'素晴らしい'(5文字)

 

数字制限

この項目は、入力でのアルファベット文字のみを許可し、数値をブロックします。

'ユーザー フィードバック'

'Feedback123'

マルチピッキングリスト

最小設定限界

ユーザーは、限られた設定の数を選択することができます (例、最少数は3)。

4つの設定を選択

2つの設定を選択

 

最大設定限界

ユーザーは、最大の設定の数を選択することができます (例、最大数は3)。

2つの設定を選択

4つの設定を選択

 

番号, 小数, パーセント, 長

値の範囲制限 (最小、最大)

入力は指定範囲内の番号でなければなりません(例えば、1から100の外側の値は却下されます)。

'50' (1から100の範囲内)

'150' (100を超える)

日付, 日付、時間

過去の日付の制約

ユーザーは現在日より前の日付を選択できません(例えば、過去のある日付を選択することは無効です)。

今日の日付

先月からの日付

 

今後の日付を制限する

ユーザーは、定義された制限(例:今日から6ヶ月)超える日付を選択することはできません。

来週の内の日付

2年後の日付

 

日付の範囲を設定する

入力は定義された日付の範囲内(例:2025年1月のみの日付)でなければなりません。この範囲外の日付は無効です。

2025年1月の内の日付

2025年1月以外の日付

通貨

値 制限 (最小、最大)

通貨結果は最小限と最大限 (例:$100以下または$10,000以上は無効)の間でなければなりません。

'$500' ($100 から $10,000の間)

'$50' ($100 以下)

メール

特定のドメインを制限する

項目は制限されたドメインからのメールをブロックし、許可されたドメイン名のみを許可します (例,'例.com')。

'ユーザー@company。com'

'ユーザー@例.com'

 

特定のドメインを許可する

この項目は、指定されたドメイン(例: 'company。com')からのメールアドレスのみを受け入れ、その他をブロックします。

'ユーザー@company。com'

'ユーザー@gmail。com'

電話番号

国コードの表示

電話番号には見える国コード(例:'+1')を含める必要があります。それがない入力は無効です。

'+1 1234567890'

'1234567890' (コードが不足)

 

初期設定 国コード

この項目は初期設定の国コード(例:'+91')を自動的に事前入力します。ユーザーが入力する必要はありません。

自動的に'+91'

'手動で'+91'入力'

 

アルファベットの使用禁止

この項目では、電話番号中のアルファベットを禁止し、数値のみの入力が許可されます。

'9876543210'

'98765AB210'

上記の表で言及した検証以外にも、初期設定項目値機能があります。これは項目に事前に定義された値を設定し、フォームが読み込まれると自動的に入力します。

次に、各項目について詳細に探っていきます。

Single 折れ線グラフとMulti 折れ線グラフ:
  • 文字数制限 (最小, 最大): この入力項目は最小および最大の文字数制限が設けられています。
  • 数字の利用禁止: この入力項目は、アルファベットのみを許可し、数字や特殊文字をブロックします。
入力データがバリデーションルールを満たさない場合、フォームの送信時にエラーメッセージが表示され、フォーム送信者の送信が阻止されます。入力がすべてのバリデーション基準を満たす場合のみフォームは正常に送信されます。
Multi ピッキングリスト: これによりユーザーが事前に定義されたリストから複数の設定を選択できます。

Multi ピッキングリスト項目は、ユーザーが選択できる設定の数を制限するバリデーションルールで設定できます。例えば、項目が最低1つのオプション、最大3つの設定を許可する場合があります。ユーザーが最少以下または最大以上を選択した場合、入力は無効とみなされます。
  • 制限範囲内での選択: 2つの設定を選択すると有効になります。これは許可された範囲内です。
  • 制限を超える選択: 5つの設定を選択すると無効となり、最大制限の3つを超えています。

 

番号, 小数, パーセント, 長: これらは特定の種類の数値入力のためのNumeric項目です。整数、小数、パーセント、または長い整数など、Numeric入力項目は、 値の範囲制限が設定されていることがあり、これにより入力は指定范囲内に収まることが確保されます。

 

日付, 日付と時間: 日付または日付-時間入力の記録用項目です。日付項目や日付-時間項目は、さまざまな制限を設けることで入力が特定の要件を満たすことを確認することができます。これらの検証は、収集されたデータの一貫性と精度を維持するのに役立ちます。
  • すべての日付: ユーザーは制限なしに任意の日付を選択することができます。
  • 過去の日付を不許可にする: ユーザーは現在の日より以前の日付を選択することができません。
  • 将来の日付を不許可にする: ユーザーは定義された限度(例えば今日から6ヶ月先)を超える日付を選択することはできません。
  • 日付範囲を設定する: 入力は特定の日付範囲内、例えば2025年1月の日付だけに制限されます。2025年1月の日付なら有効ですが、この範囲外の日付は無効となります。



通貨: これは、通貨専用の数値項目です。通貨項目は値の制限を設定することができ、入力が指定された範囲内に収まることを確認することができます。

 

メール: これはメールアドレスをキャプチャするための項目です。メール項目は、入力が特定の基準を満たしていることを確認するために、ドメインに基づいた制限を設定できます。これらのルールは、承認されるメールアドレスの種類を制御するのに役立ちます。
  • 特定のドメインを拒否する: この項目では、'例.com.'などの特定のドメインからのメールアドレスをブロックします。例えば、'ユーザー@company。com'は有効ですが、'ユーザー@例.com'は却下されます。
  • 特定のドメインを許可する: この項目では、'company。com'などの承認されたドメインからのメールアドレスのみを受け入れ、それ以外をブロックします。例えば、'ユーザー@company。com'は有効ですが、'ユーザー@gmail。com'は無効になります。

 

電話番号: A 項目は電話番号を取得します。電話番号の項目は、入力が必要な形式や基準を満たすように特定の検証を設定できます。これらのルールは、一貫性を保つのと無効なエントリーを防ぐのに役立ちます。
  • 国コードの表示: 電話番号には、'+1'などの見える国コードを含める必要があります。たとえば、'+1 1234567890'は有効ですが、'1234567890'(国コードが欠落している)は無効です。
  • 初期設定の国コード: 項目は、ユーザーが手動で入力する必要のない初期設定の国コード(例: '+91')を自動的に埋めることができます。例えば、項目はインドの電話番号に対して自動的に'+91'を表示することがあります。
  • アルファベットの入力の禁止: 項目は数値のみの入力を許可し、アルファベットの文字をブロックします。例えば、'9876543210'は許容されますが、'98765AB210'は次の値とは等しくありません。
これらの検証設定を利用することで、ユーザーはフォームを通じて集められたデータが自分たちの特定のニーズや企業の基準に合致することを保証できます。

利用可能性

この機能は、すべてのエディションで利用可能です。

権限 

フォーム検証は、'Forms'の権限が有効化されているユーザーが利用できます。