I use ActiveForm widget to generate a form and everything works fine except when I visit the page with the form, the form validates itself right after the page is loaded - all required fields are red and if I enable error summary it shows up as well. What could possibly trigger it?
Just my guest, you didn’t check if there is a posted form in the action, and the controller validate the model no matter you first enter the page or actually posting the form.