I'm using freeform pro and I have a functioning form, built using the form tags. I have the inline errors working as hoped, but what doesn't work from a UX perspective is lack of a general error at the top of the page as well as the inline errors.
If the inline error is visible to the user as the page reloads, then it is fine. If the error is below the fold, there is nothing telling the user why their form didn't successfully submit until they scroll down and notice the inline error.
Is it possible to get a general error at the top as well as the inline errors, so the user knows to scroll down to find the specific error? The general_errors tag pair seems to be place that errors will be displayed if they are not picked up by a specific inline error. If an inline error shows and that is the only error, then nothing is output by the general_errors tag pair.
I want something at the top of the form like "There were some problems with your form. Please scroll down to view the errors". I would want something like:
{if freeform:error:any} <span>Error Message<span> {/if}
Any thoughts? Thank you.