Button form widgets perform an action when you click on them.
They can have one or more of the following actions:
- Save the current record
- Clear fields and start a new record
- Go to a form page
- Change widget state
- Change widget input validation
You can even develop complex AND/OR and IF/ELSE logic to do different actions based on the form's data or what the form user does as they're filling out the form.
This allows you to build forms that change and update as users interact with them.