While the process of building an easy for is fairly straightforward, consideration must be taken in terms of the look, layout and content that will comprise the form itself. This article will cover the basics for building a form, by looking:
- Adding an Easy Form
- Adding elements
- Adding pages
- Moving elements and pages within a form
Adding an Easy Form
- From the Dashboard, click Easy Forms
- Click +Add Easy Form, complete the fields in the window that opens
- Title, this is visible to users and will appear at the top of the form
- Administrative description, this identifies the form in the dashboard area, users will not see this information
- Category, select an available taxonomy term that best represents the form's category; or select Other to add a term
- Status, this option sets whether the form will allow submissions (Open), or disable submissions (Closed)
- Click Save
You will then be taken to the form's Build page where you can begin to add elements, additional pages and adjust the form's layout.
Adding Elements
Elements are the fields that make up your form, which your users/patrons will fill out and submit for your consideration.
A number of element types are available to be added to your form depending on the information being submitted and how you wish your users/patrons to input the information. Element types include, text fields, number fields, select lists, HTML options, buttons, CAPTCHA, and more.
To add an element
- Click +Add Element
- Scroll through the list; OR, if you know the name of the element, type it in the Filter by Element field at the top
- TIP: hover over the ? icon to display a short description of the element
- Click the Add element button to the right of the element you wish to add to the form
- A window will open on the right, complete the fields as needed
-
General tab
-
Element settings
-
Title, enter the name for the field
- Note: there is a 128 character limit for this field. Consider using the Description/more/help options to add more of a description or additional context
- Allowed number of values, optional, enter a numerical value to set your own character limit during submission entry
-
Title, enter the name for the field
-
Element description/more/help, (optional), click to expand/hide the fields below
-
Description, enter a description that will appear below the element when viewing the form
- The location of the description can be changed by selecting a different option from the Description display field in the Form Display section
-
Help, click to expand/hide the fields below
- Help title, enter a title for the help
- Help text, enter a description to provide help, instructions, or more context for users/patrons
- NOTE: users/patrons will see this as a ? beside the field name when viewing the form, click to see the help message
- The location of the help icon can be changed by selecting a different option from the Help display field in the Form Display section
-
More, click to expand/hide the fields below
- More title, enter a title for the more message
- More text, enter a description to provide help, instructions, or more context for users/patrons
- NOTE: users/patrons will see this as a 'More' link below the field when viewing the form, click the link to see the message
-
Description, enter a description that will appear below the element when viewing the form
-
Form Display, (optional), click to expand/hide the fields below
- Title display, select the location for the title to be displayed
- Description display, select the location for the description to be displayed
- Help display, select the location for the help icon to be displayed
-
Placeholder text, if needed enter text to display an example of the data entry required in the field.
- NOTE: the placeholder text will appear until the user/patron clicks in the field to enter a value
-
Input masks, if needed, select the appropriate value for identifying a predefined format for data entry
- Example, choose Email to set the field format to accept email addresses. In this scenario _@_._ will be displayed in the field when viewing the form
-
Input hiding, check this box to enable input hiding
- When the focus is taken off the field, users/patrons will see a string of * in place of the value(s) they entered in the field. Similar to hiding a password when not clicked in the field for entering it
-
Form Validation (optional), click to expand/hide the fields below
- Required, check this box to make the element required data entry before the form can be submitted
- Required message, if needed, enter a customized message to be displayed if a user/patron attempts to submit the form without entering a value in the required field
- Click Save if finished; OR, scroll to the top and go to the next tab
-
Element settings
-
Conditions tab
- Conditions allow you to configure settings which can control the appearance, state, or validation of elements or pages on your forms. See the Advanced Features for Elements article for more information on how to add conditions to a form
- Advanced tab, there is generally no configuration required in this area
- Access tab, there is no configuration required in this area
-
General tab
- Once the element configuration is complete, save by clicking
- Save, to save and return the edit form page; OR
- Save +Add Element, to save and add another element
- A window will open on the right, complete the fields as needed
Adding Pages
Pages are similar to other elements on your forms but have the unique function of organizing where the other elements of your form are placed. Organizing your form into multiple pages can help prevent users from becoming overwhelmed by having too many fields on a single page.
To add a new page
- Click +Add Page
- The page wizard will open on the right, complete the fields as needed
-
General tab
-
Element settings
- Title, this is the title users will see at the top of the page
-
Page settings
- Previous page button label, optional, enter a customized label indicating the user can go back one page
- Next page button label, optional, enter a customized label indicating the user can go forward one page
-
Form Display
- Open checkbox, when checked indicates the content will be visible to the user
- Click Save when finished; OR, scroll to the top and click the next tab
-
Element settings
-
Conditions tab
- Conditions allow you to configure settings which can control the appearance, state, or validation of elements or pages on your forms. See the Advanced Features for Elements article for more information on how to add conditions to a form
- Advanced tab, there is generally no configuration required in this area
- Access tab, there is no configuration required in this area
- Click Save when finished
-
General tab
Moving Elements and Pages
By default, elements and pages will appear in the order they have been added. These can be moved without having to delete and re-add the elements and pages in a particular order.
- To change the order of appearance of added pages or elements
- Click the arrow icon to the left of the element name, then drag it up/down the list as needed
- To change the location of an element to a different page
- Click and drag the arrow icon to the left of the element name, then drag it under the desired page, AND drag the element to the right so there is an indentation
For information on how your users/patrons can access these forms to make submissions, please see the article Accessing EasyForms.