{{localize(fieldDefs[item.InputTypeStr].HelpText)}}

Displayed on front-end

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 evaluted both initially and after submit. A common example is [HasRole:Administrators|true] or [SomeField] == "Some Value". This field supports My Tokens.

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.

UI Settings

Supports My Tokens

Additional CSS styles. Supports My Tokens

Supports My Tokens

Additional CSS styles. Supports My Tokens

Validation