Handles form submission by validating all fields and calling the submit callback if validation passes.