Field Controls can be set to be Required. This means that the field must have a non-null value before any subsequent submit action can be permitted.
For example, a button control will not trigger any associated events unless all of the Required Fields that are before the button control in the Page Outline have non-null field values.
If a button is clicked when a Required Field has a null value then the user will be prompted to enter data into this field.