For the complete documentation index, see llms.txt. This page is also available as Markdown.

Custom Validators

You can define your own Javascript custom validation calculation that will fire the same as the regular validators.

By selecting the validator type to calc and adding a calculation and error message you can have excellent control over validation.

// example JSON for an element with custom validation
[
  {
    "inputType": "text",
    "label": "Some Password",
    "model": "password1",
    "placeholder": "",
    "styleClasses": "col-md-3",
    "type": "input",
    "required": true,
    "validator": "string"
  },
  {
    "inputType": "text",
    "label": "Another Password",
    "model": "password2",
    "placeholder": "",
    "styleClasses": "col-md-3",
    "type": "input",
    "required": true,
    "validator": "calc",
    "validator_calc": "model.password1 == model.password2",
    "errorMsg": "The passwords do not match"
  }
]

Last updated

Was this helpful?