I have a FreeForm form at the bottom of a page. When the form is submitted and returns with a validation message, the user is bounced back up to the top of the page. Is there a way to make sure the page is scrolled down at the same place in the document so the user isn't disoriented?
The nature of freeform is to actually visit another URL on submit and on error return to the previous (form page).
Failing that I do recall an option to setup freeform with inline error checking.
Double check the freeform docs.
Use the inline_error_return parameter to set the return path to the current page then add in a link to an anchor.
Example I have used in the past:
You could change the #anchor to the css form ID and it will load the page in the correct position.