I want to validate user entries on a WordPress post upon hitting the submit button, display an error message is there are problems, and submit the form if everything is OK.
Bind your button to a validation function instead of submit. If it passes validation, call submit().