Updating Display and Validation Options
Introduction and Goals
Using the builder to update forms is one of the basic ways to adapt to your customers needs. With the form builder you can add and configure different types questions, text, and other presentation elements.
Goals
For this article, we are looking at the Display and Validation properties of form elements.
Form Update Video
Updating Element Options
Each element has a variety of display options based on the type of element. We're going to cover the Display, Editable, and Validation options while we update a few fields added on the Cleaning form.
Display
Every form element has a display option that makes the element either always visible, always hidden, or visible based on a qualification. In this case we only want to display the Details field if the Site field is set to Atlanta.
The conditional option includes a field where you must add a javascript expression that evaluates to True of False. The variables dropdown gives you access to common data in the form including answers to other questions and User attributes.
Here's an example of a qualification to only show the detail question if the answer to the Site Question is Atlanta:
If the checkbox for Omit the Field when value hidden is checked, no value is saved when the page is submitted if it is hidden at the time.
You can hide a number of fields together by placing them in a section and then hiding that section. If you want the values saved on submission, just un-check the Omit box for the section. You can leave the questions unmodified.
Editable
This option is only available for questions. Enabled is the default option, with disabled and conditional (exactly the same as Display) available.
Validation
For this example we are only covering the Reqired option. Adding on to the Display option above, we want the details question to be required if it is visiable (site equals Atlanta). The options for Required are Always, Never (default), and Conditional. In many cases you can copy the same qualification from another conditional option.
An additional field for Required questions is the Message. This message is displayed if the required question is not completed.
Here's an example of the cleaning request with details displayed, but not completed when Submit is clicked.
The message is displayed at the top of the page, and the field is set to Red.
In the Next Article
Now that we have a basic form for cleaning, we can add on the back-end workflow with the Task engine.
Story for the Class
As a new Kinetic Admin, you have been tasked with cloning an existing Facilities form to collect more information. You also need to construct a basic notification after it's submitted.
Updated over 3 years ago