I'm using the Jquery Validation plugin on a project.
By default, the plugin validates input when the submit button is clicked. The behavior is "lazy" in order to be unobtrusive to the user. If an error is found, the validation then becomes "eager" and validates input as the user corrects the offending entries.
Is there any way to override the initial "lazy" behavior through an option? I can't find any solution in the documentation.
Example:
If you look at this demo, you will notice that the user can navigate through the form leaving empty text boxes that will fail validation when the user clicks on submit. If the user initially enters an invalid email address on the email textbox, it is not highlighted until the submit button is clicked. After that, the input is validated on each key press and blur event. That is what I'd like to activate from the start.
I understand the design choice of the plugin creator, but I need different behavior.