Ok, so I have a field that I would like to validate using ajax by i am struggling with how to make it work, here is the scenario I am worried about.

User changes the value in field and then clicks directly on the submit button. Essentially the submit process and the field validation are called at the same time. So how do I intercede to prevent the submit function from firing before the validation comes back?