Passcode-protected Web form
Access to view a web form can be controlled by using a passcode. When form submitters enter the correct passcode, they will be able to see the web form. Alternatively, access to a web form can be limited to nexus groups using Web form submission access.
Note: The passcode is not case sensitive.
You should have a web form made before proceeding with the instructions below. If not, see the instructions on how to create a web form and add/manage form components.
There are 4 parts in creating a passcode-protected web form:
Create a passcode textfield
Click Build tab, and then press Add element.
Search for the Textfield element and then press the Add element button to the right of it.
Enter a name for the passcode in the Title section (e.g., "Passcode:")
In the Description field, enter a short note about the passcode (e.g., "The passcode is provided in the welcome email. For assistance, email wcms@uwaterloo.ca.").
In the Form validation section
Check the Required checkbox.
Check the Pattern checkbox.
Enter your desired Password that will be used to unlock the form in the Pattern regular expression box (e.g., "passcode123").
In the Pattern message box, enter the message you want to display if an incorrect password is entered (e.g., "Passcode entered is incorrect. Please try again.").
Click Save.
Create a Wizard page
Under the Build section, press Add page.
Enter a new name for the page in the Title box (e.g., "Form").
In Next page button label, enter a name for the button to validate the passocode (e.g., "Submit Passcode").
Click Save.
Arrange the form components
Drag the "Form" Wizard page to the top.
Drag the "Passcode:" Textfield element below and indented in the "Form:" Wizard page.
Note: You must have the elements of your actual Web form underneath of a Wizard page.
Save elements.
Disable the progress bar
Under Webform tab, select Form settings sub-tab.
Scroll down to Form wizard settings. Uncheck all of the options under Progress.
Press Save.
Passcode-protected Web form results
What the start of the Web form will look like:
If an incorrect password is entered:
If the correct password is entered:
If you try to submit without a password: