I have one template that has three separate forms. None of these are nested. The first is on the "/your-account page" and the other two are in modals. On this account page a user can update their info (form 1), add a dog (form 2), or edit that dog (form 3). They each have unique ids and have a unique "return." Include_jquery and safecracker_head parameters are set to "no" in each form. I am using Stash to store the variables for the dog forms and no channel:entries loops are being used.
zoo_visitor:update_form [channel = "zoo_visitor"] --- include_jquery="yes" safecracker_hea="yes"
safecracker (registration) [channel="dogs"] --- include_jquery="no" safecracker_head="yes"
safecracker (update) --- include_jquery="no" safecracker_head="yes"
Each of these forms works as intended and creates/updates when submitted. The issue I am having is with validation errors. When I intentionally leave an input blank etc, my errors do not appear inline. I get this one (non-inline) error "The form you submitted contained the following errors: You must specify a valid entry to edit."
If I remove the "Update Dog" form then validation works on the "User Profile Update," but not on the "Add a Dog" form.
At this point I have tried so many different variations that I am just stumped. The template, as you can imagine, is quite long, but I can add it if needed.
Thanks for looking!
FYI: Running EE 2.5.5 and ZV 1.3.25
Update: It looks like the issue is with the parameter error_handling="inline" so if I turn that off, then everything works great. I still don't know why this is, but I might have to resort to using javascript validation. Here is a link to my template http://pastie.org/private/v6f4keocja5auqcozsvw