This syntax will fire the validate() and will uncheck the checkbox if the validation fails (that's a good thing). But if it passes validation it will not submit the form.

My best guess toward a solution is to create a function that can be called by the checkbox's OnClick that does both the validate() and the form submit but I'm completely lost as to how to accomplish that.