必須オプション
フォームウィジェット内に必須フィールドを設定できます。訪問者が情報を入力しなかった場合、そのフィールドは無効となります。 ユーザーが必須フィールドに情報を入力しない場合:- 要素は invalid 状態に切り替わります。
- フォームに FormErrorMessage 要素を追加している場合、その要素が表示されます。

ユースケースの例
メールアドレス入力、ニュースレターカテゴリーを選択する2つのドロップダウン、利用規約に同意するためのトグルなど、すべての要素を必須にしたいとします。 これらの各要素を選択し、Required トグルをONに切り替えます。検証ルール
フォーム送信時にトリガーされる検証ルール
以下のすべての説明では、次の前提条件を仮定しています: 訪問者が送信ボタンをクリックしたときに何が起こるかを定義するイベントを作成し、関連するアクションでHTTPリクエストを送信します。
- not empty
- only alphanumeric
- number
- URL
- Text
- Length
- Regular expression
FormErrorMessage
FormErrorMessage 要素は、検証中にエラーが報告された場合にメッセージを表示します。 フォーム内の要素に特定のエラーメッセージを表示するには、Text 要素を使用してイベントに関連付ける必要があります。フォーカスが外れたときにフィールドの有効性をチェックするイベントの追加
フォーカスが外れたときにフィールドが有効であることを確認するための検証ルールを設定できます。検証ルールは Input および Textarea 要素のみに関するものです。 たとえば、テキスト入力に間違った形式の情報が含まれている場合、訪問者に入力の修正を求めるエラーメッセージを送信できます。 この検証ルールを設定するには:- 要素の Input settings に移動します。
- リストから Validation rule を選択します。
- エラーメッセージを含む Text 要素を追加します。
- エラーメッセージを該当する入力フィールドの隣に配置します。
- エラーメッセージを非表示にして、入力値が間違った形式の場合にのみ表示されるようにします。
- Widget Studioの Events セクションに移動します。
- Form イベントを追加します。
- By element form value をクリックします。
- ドロップダウンメニューで Validation rule を選択します。
- Add action をクリックします。
- Show element を選択し、テキスト要素を選びます。

また、特定のイベントを追加して、エラーメッセージがデフォルトではウィジェットに表示されず、フォーカスが外れたときにエラーが検出された場合にのみ表示されるようにすることもできます。
