バリデーション
フィールド値を検証し、条件に合わない場合にエラーメッセージを表示します。
| パラメータ | 型 | 説明 |
|---|---|---|
mode | 選択 | モード(validate / setError) |
targetField | フィールド選択 | 検証対象フィールド |
operator | 選択 | 検証条件 |
compareValue | テキスト | 比較値 |
errorMessage | テキスト | エラーメッセージ |
errorMode | 選択 | エラー表示方法 |
検証条件(operator)
Section titled “検証条件(operator)”| 条件 | 説明 |
|---|---|
empty | 空であること |
notEmpty | 空でないこと |
equals | 指定値と一致 |
notEquals | 指定値と不一致 |
contains | 指定文字列を含む |
greaterThan | 指定値より大きい |
lessThan | 指定値より小さい |
regex | 正規表現に一致 |
エラー表示方法(errorMode)
Section titled “エラー表示方法(errorMode)”| 方法 | 説明 |
|---|---|
block | 保存をブロックし、画面上部にエラー表示 |
field | フィールド横にエラー表示 |
style | フィールドにエラースタイルを適用 |
- 「メールアドレス」が正規表現
^[^@]+@[^@]+$に一致するか検証 - 「数量」が0より大きいか検証
- 「備考」が空でないことを必須チェック
対応イベント
Section titled “対応イベント”保存時(submit)、フィールド変更