Submit rules determine where the user is taken upon successful form submission. This is often a crucial piece of setting up workflow, as you can redirect a user from one form to another - or to any other page in your app which your user can access.
Show a confirmation message
After submission, the form will fade out and the confirmation text will appear. There are two additional options here: Show a link to reload a form and Automatically reload the form.
A form which inserts a Line item record connected to a specific Order record refreshes after submission so that the user can add more Line items.
Redirect to an existing page
After submission, the user will be redirected to the page you specify.
Submit rules can redirect the user to existing parent/top level pages and any child page that shared the same data source as the form.
Redirect to the parent page
After submission, the user will be redirected to a parent page. This is perfect if your form adds a child record, and you want to send your users back to a page showing all parent records.
After a user creates a record, send him/her back to the parent page with a table showing all records for that object
Upon form submission, redirect the user to a page with a rich text view which serves as a "thank you" page.
Redirect to another website's URL
After submission, the user will be redirected to any URL of your choosing.
Upon form submission, send the user to an existing "thank you" page at the end of their workflow.
Redirect to a new child page
Create a new child page to which to direct the user. You can add any views you wish to this page, and it will automatically work with the form's record. This means you can have a user insert a new record and immediately be redirected to that records relevant views (a details view, for instance).
This is the condition(s) which trigger the submit rule. The first rule present (the default one at the bottom of your list of rules, if you have more than one) is the default action that will trigger when no other rule is met.
You can add multiple conditions for each rule based on field values, in which case all conditions must be true.
Notes & Troubleshooting
If a submit rule does not seem to be working, make sure you don’t have a second one somewhere below it which affects the same field, as the second one will take precedence over the first.
If you are hiding a field which does not reappear under the right conditions, make sure you are using Hide/Show - not hide.
Similarly, if a display rule appears to be doing the opposite of what you intended, double-check that you did not use Hide/Show when you meant to use Show/Hide - or vice versa.