How can I ensure all fields are filled out before a user can submit the form?