バリデーション
フィールド値を検証し、条件に合わない場合にエラーメッセージを表示します。複数フィールドを一括で検証できます。
| パラメータ | 型 | 説明 |
|---|---|---|
| 対象フィールド | 複数フィールド選択 | 検証対象フィールド(複数選択可) |
| change時の処理範囲 | 選択 | 変更フィールドのみ / 常に全フィールド |
| 演算子 | 選択 | 検証条件 |
| 比較値 | 式 | 比較値(式テンプレート対応) |
| 最小値 | 式 | 最小値(演算子が「範囲外」の場合) |
| 最大値 | 式 | 最大値(演算子が「範囲外」の場合) |
| エラーメッセージ | テキスト | エラーメッセージ |
| エラー動作 | 選択 | エラー表示方法 |
検証条件(演算子)
Section titled “検証条件(演算子)”| 条件 | 説明 |
|---|---|
| 空 | 空であること |
| 空でない | 空でないこと |
| 等しい | 指定値と一致 |
| 等しくない | 指定値と不一致 |
| 含む | 指定文字列を含む |
| より大きい | 指定値より大きい |
| より小さい | 指定値より小さい |
| 正規表現マッチ | 正規表現に一致 |
| 範囲外 | 最小値〜最大値の範囲外(範囲チェック用) |
| 方法 | 説明 |
|---|---|
| 保存ブロック | 保存をブロックし、画面上部にエラー表示 |
| フィールドエラー表示 | フィールド横にエラー表示 |
| スタイル変更 | フィールドにエラースタイルを適用 |
| 結果キー | 値 | 説明 |
|---|---|---|
| バリデーション結果 | エラーなし | 検証を通過した |
| エラーあり | エラーが検出された |
結果分岐 と組み合わせると、検証結果に応じて処理を分岐できます。
- 「メールアドレス」が正規表現
^[^@]+@[^@]+$に一致するか検証 - 「数量」が1〜9999の範囲内かチェック(演算子: 範囲外、最小値: 1、最大値: 9999)
- 複数の必須フィールドを一括チェック(演算子: 空)
対応イベント
Section titled “対応イベント”保存時(submit)、フィールド変更(change)、画面表示(show)