AjaxFormValidatingBehavior.addToAllFormComponents(myForm, "onchange"); would cause a form submission if their is no error.
Most of the time you do not want the form to submit but rather only have client side validation.
i enter 24AA on phone number.. i get an error.
I enter 1234568899 .. i don't get an error but I shouldn't have my input submitted.
Maybe some option to decide if you should submit when their is no error.