Displayed on front-end

ID field cannot be empty

ID field must only contain latin characters and numbers

ID field must start with a latin character

Used to reference fields using [ID] syntax. This field supports My Tokens.

This boolean expression is used to determine if this field will be used in the form. Note that this is not the same as hiding it visually. This is evaluated both initially and after submit. It supports C# syntax. A common example is [HasRole:Administrators|true] or [SomeField] == "Some Value" or [SomeField].IndexOf("something") == 0. This field supports My Tokens.

This boolean expression is used to determine if this field will be enabled (accepting input) in the form. If specified, this field overrides the Enabled flag below. It supports C# syntax. A common example is [HasRole:Administrators|true] or [SomeField] == "Some Value" or [SomeField].IndexOf("something") == 0.. This field supports My Tokens. Note that My Tokens is required to use the [HasRole] token.

This is a tooltip or placeholder that helps users fill the form. Supports My Tokens

Bind Expressions

These expressions run on the client side to dynamically control fields. Reference fields by their token syntax, for example [FirstName].

Dynamically show or hide this field. This must be a boolean expression. Use standard javascript boolean operators (==, !=, <, >, !). For example, use [PaymentMethod] == 'CreditCard' to show the credit card field only when the Payment Method is set accordingly.

Dynamically compute the value of this field. So when other fields change this fields updates automatically. Use standard javascript operators where needed (+, -, *, /). For example, use [FirstName] + ' ' + [LastName] to automatically fill the Display Name field. Note that once the value is edited manually, the automatic synchronization stops.

Bind some javascript code to execute when the value in this field changes or when a button is clicked. Access the form fields by using syntax [FieldId] which maps to the js object form.fields.FieldId.value. For buttons, you can "return false;" to prevent the form from submitting.

UI Settings

Supports My Tokens

Additional CSS styles. Supports My Tokens

Supports My Tokens

Additional CSS styles. Supports My Tokens

Validation

This boolean expression is used to determine if this field validation will execute. It supports C# syntax. A common example is [HasRole:Administrators|true] or [SomeField] == "Some Value" or [SomeField].IndexOf("something") == 0. This field supports My Tokens.